Doctoral Student at Computational Geosciences Inc.
Vancouver, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Johnathan Kuttai is a computational geophysicist and doctoral student with eight years of applied R&D and field experience building high-performance software for large-scale IP, resistivity and MT data processing and inversion. He combines deep expertise in C/C++, Python, Julia and parallel computing (multicore CPU and GPU) with practical signal processing, QA/QC and survey design skills developed across industry and consulting roles. As a core developer on the widely used simpeg Python project, he optimized parallel sensitivity calculations using Dask and reduced RAM footprints for DC and induced polarization workflows. His work blends machine learning experimentation with production-grade tooling, including web-based applications and multi-platform scientific apps and 3D rendering. Based in Vancouver, he is finishing a PhD in computational science applied to geophysics and brings a rare mix of field-facing geophysics and low-level performance engineering. Notably, he routinely translates survey requirements into optimized array configurations and software that scales from GPUs to cloud clusters.
8 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Computational Science applied to Geophysics, Doctor of Philosophy - PhD, Computational Science applied to Geophysics at The University of British Columbia
Bachelor's degree, Geophysics and Seismology, Bachelor's degree, Geophysics and Seismology at University of Saskatchewan
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
Role in this project:
Back-end Developer, Data Scientist
Contributions:18 reviews, 152 commits, 16 PRs in 3 years 3 months
Contributions summary:Johnathan contributed to the development of a Python package for geophysical simulations, specifically focusing on implementing Dask for parallel computation within the context of Direct Current and Induced Polarization problems. Their work involved modifying the code to leverage Dask for matrix-vector manipulations and improving the performance of sensitivity matrix calculations, with a particular focus on reducing RAM requirements for the sensitivity matrix. The user also worked on incorporating complex resistivity and phase calculations.
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
Contributions:43 pushes, 6 branches in 3 years 4 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
Johnathan Kuttai - Doctoral Student at Computational Geosciences Inc.