Johnathan Kuttai

Doctoral Student at Computational Geosciences Inc.

Vancouver, British Columbia, Canada
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
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.
code8 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computational Science applied to Geophysics, Doctor of Philosophy - PhD, Computational Science applied to Geophysics at The University of British Columbia
bookBachelor's degree, Geophysics and Seismology, Bachelor's degree, Geophysics and Seismology at University of Saskatchewan
languagesEnglish, Spanish
github-logo-circle

Github Skills (7)

geophysics10
parallel-computing10
dask10
python10
scientific-computing10
linear-algebra9
numerical-methods9

Programming languages (4)

HaxeTeXJupyter NotebookPython

Github contributions (5)

github-logo-circle
simpeg/simpeg

Jul 2019 - Oct 2022

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:
userBack-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.
pythonsimulationfinite-volumegeophysicsinversion
JKutt/simpeg

Dec 2020 - Apr 2024

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
pythongeologygeophysicsagent-based-modelingsimulation
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.