Gerard Gorman

Professor Computational Science And Engineering

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Gerard Gorman is a Professor of Computational Science and Engineering at Imperial College London and CEO of Devito Codes, combining 14+ years of academic leadership with hands-on engineering to deliver high-performance, performance-portable simulation and inversion software. He holds a PhD in computational physics and has driven interdisciplinary research across seismic imaging, CFD, renewable energy and nuclear engineering, with a recent focus on Full Waveform Inversion and code-generation approaches to seismic imaging. Gerard co-leads the Devito DSL and compiler framework for automated finite-differences, bringing domain-specific languages into Python to turn months of development into days while targeting AMD, Intel, NVIDIA and ARM architectures. He chairs multiple UK HPC advisory groups and has partnered with industry and cloud providers (including Azure) to scale academic research to production. Known for blending compiler research, numerical methods and HPC practice, he also teaches and mentors MSc students, equipping the next generation with practical skills for large-scale computational science.
code14 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computational physics, Doctor of Philosophy (Ph.D.), Computational physics at Department of Earth Science and Engineering, Imperial College
bookMSc, Computational Physics, MSc, Computational Physics at National University of Ireland, Galway
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

performance-tuning10
web-framework10
performance-analytics10
performance-monitor10
performance-analysis10
performance-monitoring10
dask10
python10
performance-measurement10
parallel-computing9
hpc9
compiler-compiler8
code-generation8
compiler8

Programming languages (15)

C++CSSCTeXVueHTMLJupyter NotebookFortran

Github contributions (5)

github-logo-circle
devitocodes/devito

Aug 2016 - Nov 2022

DSL and compiler framework for automated finite-differences and stencil computation
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:2 releases, 54 reviews, 78 commits in 6 years 4 months
Contributions summary:Gerard contributed significantly to the development of the Devito framework, specifically focused on enhancing performance and stability. They worked on improving the creation of temporary directories, removing unused imports and merging master. The user also implemented and refined a key tutorial (04_dask.ipynb) to showcase FWI (Full Waveform Inversion) with Dask, refining reduction methods, shots, and improving runtimes.
code-generationautomatic-differentiationfinite-differencecompilerultrasound-imaging
Contributions:5 reviews, 5 PRs, 87 pushes in 2 years 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Gerard Gorman - Professor Computational Science And Engineering