Dr Dorival Pedroso

Civil and Software Engineer



Dr Pedroso develops algorithms and numerical methods for the solution of diverse problems in mechanics. He has also expertise in solving optimization problems using evolutionary algorithms.

He is currently interested in Artificial Intelligence and Machine Learning for applications in Civil Engineering, Geotechnical Engineering, and Porous Media Mechanics.

Dr Pedroso has experience with a number of computer languages and frameworks including Fortran, C/C++, Python, Go, TypeScript, React and Vue (among others).


Dr Pedroso was born in Brazil, lived in Japan, Australia, and he is currently living in the USA.

He is a Senior Lecturer at The University of Queensland (UQ) in Australia.


Artificial intelligence

Scientific computing

Computational mechanics


Constitutive modelling of solids and porous media

Numerical solutions of partial differential equations

Engineering optimisation using evolutionary algorithms


The code developed by Dr Pedroso is mostly available as OpenSource on GitHub. This includes a comprehensive library for Scientific Computing (Gosl) and a complete package for finite element analyses (Gofem) using high-performance computing (HPC) techniques.



Dr Pedroso has published 40 papers in top scientific journals and over 40 papers in conferences.

Few samples:


Dr Pedroso has delivered some keynote lectures and recently he has presented a prestigious end-of-term lecture at the University of Stuttgart, Germany.

University of Stuttgart

Tiny Tutorial about Git and GitHub