Nathan Roberts

Computational Scientist

Winfield, Illinois, United States
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

🤩
Rockstar
🎓
Top School
Nathan Roberts is a computational scientist with 14 years of experience building high-performance finite element software and advancing the discontinuous Petrov–Galerkin (DPG) methodology. Based at Sandia National Laboratories, he designed and scaled Camellia, a C++ framework used for rapid DPG application development and demonstrated to run on tens of thousands of MPI ranks. His background blends deep applied mathematics (PhD in Computational and Applied Mathematics) with decades of practical software engineering—from commercial apps at his consulting firm to Python interfaces and multigrid solvers for supercomputers. He has a track record of turning cutting‑edge numerical methods into robust, production-level code and has taught undergraduates how to ship well-tested scientific software. An often-overlooked strength is his ability to span from low-level performance tuning to user-facing tooling, making advanced PDE solvers both fast and accessible.
code14 years of coding experience
job7 years of employment as a software developer
bookHigh School, High School at Illinois Mathematics and Science Academy
bookDoctor of Philosophy (PhD), Computational and Applied Mathematics, Doctor of Philosophy (PhD), Computational and Applied Mathematics at The University of Texas at Austin
bookBachelor’s Degree, Mathematics and Philosophy, Bachelor’s Degree, Mathematics and Philosophy at Wheaton College
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Baylor University
github-logo-circle

Github Skills (36)

linux10
hpc10
trilinos10
scientific-computing10
python9
abstraction9
windows9
macos9
cpp8
build-tools8
react8
triangulation8
parallel-computing8
openmp8
mpi8

Programming languages (5)

C++CTeXFortranPython

Github contributions (5)

github-logo-circle
CamelliaDPG/Trilinos

Aug 2016 - Jul 2026

Primary repository for the Trilinos Project
Contributions:1 PR, 1071 pushes, 91 branches in 10 years
trilinos
CamelliaDPG/omega_h

Jul 2017 - Feb 2018

Contributions:4 pushes, 1 branch in 7 months
meshsimplexgpuadaptivityhpc
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