Drew Camron is a software engineer at NSF Unidata who builds and maintains Python tooling for the atmospheric science community, blending scientific domain knowledge with production-quality software development. With nine years of experience and an M.S. in Atmospheric and Oceanic Science from CU Boulder, he leads training, community engagement, and workshop facilitation for academic users of geoscience Python stacks. He is a core contributor and maintainer on prominent open-source projects like MetPy—improving API clarity, tests, and documentation—and helps lower the barrier for scientists to work with weather data. Drew’s background in climate and modeling research gives him an uncommon ability to translate complex observational and CESM-modeling needs into practical developer-facing tools and curricula. He organized and chaired large community events, including a 60+ person hybrid Project Pythia hackathon, demonstrating skill at growing both technical capability and community. Based in Boulder, he combines hands-on backend development with a passion for teaching and lasting community impact.
9 years of coding experience
3 years of employment as a software developer
Master of Science (M.S.) Atmospheric and Oceanic Science, Master of Science (M.S.) Atmospheric and Oceanic Science at University of Colorado Boulder
Bachelor of Science (B.S.) Physics, Bachelor of Science (B.S.) Physics at Mississippi State University
Stackoverflow
Stats
175reputation
3kreached
13answers
0questions
Github Skills (8)
meteorology10
python10
documentation10
testing9
pip6
anaconda6
pint6
matplotlib6
Programming languages (8)
TypeScriptPowerShellShellSCSSHTMLJupyter NotebookRich Text FormatPython
MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.
Role in this project:
Back-end Developer
Contributions:1 release, 550 reviews, 606 commits in 2 years 6 months
Contributions summary:Drew primarily contributed to the `metpy` repository by updating and fixing internal docstrings, improving code clarity. They also refactored the `metar.py` module by modifying default parameters to keyword-only and updating how year/month defaults are handled. In addition, the user made revisions to constants and added tests, indicating a focus on code quality, maintainability, and improving the overall usability of the library. The user also provided changes in the API documentation.
Contributions:5 reviews, 7 PRs, 9 pushes in 1 year 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.