Computing Scientist & Founding Engineer at atdepth
Albuquerque, New Mexico, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ali Ramadhan is a Computing Scientist and Founding Engineer with a decade of experience building GPU-accelerated ocean modeling and scientific ML systems to tackle climate and operational challenges. Currently at atdepth, he’s engineering the modeling and verification infrastructure for ocean-based carbon removal, drawing on prior applied ML work at Afresh to deploy probabilistic forecasting and inventory optimization in production. His MIT PhD work produced Oceananigans.jl, a widely used GPU-ready Julia ocean model, and he has a track record of optimizing core simulation kernels, Lagrangian particle tracking, and GPU-accelerated Bayesian inference for geophysical turbulence. Trained as a physicist, he combines lab-honed experimental skills with high-performance computing expertise, making him comfortable bridging theory, code, and deployed systems. Based in Albuquerque, he blends open-source impact with product-focused engineering to turn complex geoscience into auditable, production-ready tools.
9 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD Computational Earth Atmospheric and Planetary Sciences, Doctor of Philosophy - PhD Computational Earth Atmospheric and Planetary Sciences at Massachusetts Institute of Technology
Master of Science Physics, Master of Science Physics at University of Waterloo
🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
Role in this project:
Backend Developer
Contributions:12 releases, 484 reviews, 4465 commits in 4 years 2 months
Contributions summary:Ali is primarily focused on implementing and optimizing the core components of the Oceananigans.jl library, particularly those related to fluid dynamics simulations. Their contributions involve benchmarking equation of state, developing Lagrangian particle tracking on GPU, and enhancing the performance of core functions by, for example, using parallel processing via the addition of multi-threading support. They are also updating and improving existing codebase, including a new benchmarking framework and improving the function for grid halo filling.
🦐🐟🦈 A framework for simulating millions of interacting Lagrangian particles in a turbulent ocean.
Contributions:208 commits, 21 PRs, 62 pushes in 2 years 4 months
pythonparticlesoceansimulationlagrangian
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
Ali Ramadhan - Computing Scientist & Founding Engineer at atdepth