Meagan Lang

Research Scientist at National Center for Supercomputing Applications

Urbana-Champaign Area 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

👤
Senior
🎓
Top School
Meagan Lang is a Research Scientist with 11 years of experience applying open-source software to scientific problems across astronomy and crop biology from a base in the Urbana-Champaign area. With a PhD in Physics from Vanderbilt, she combines strong numerical and algorithmic skills—working in Python, C/C++, Fortran, R, Matlab and Julia—with hands-on experience building parallel kd-tree and Voronoi tessellation tools and debugging intricate data-format issues. At NCSA she drives production-ready research software and contributes to widely used community projects such as yt and conda-forge, where her documentation and backend fixes improve reproducibility and onboarding for other scientists. Colleagues rely on her for clean, performance-minded implementations of scientific data pipelines and for catching subtle bugs that arise when porting between binary formats. Her background in multi-messenger and gravitational-wave noise modeling gives her an uncommon appreciation for both instrument-level detail and large-scale data infrastructure.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (BS), Astronomy and Astrophysics, Bachelor of Science (BS), Astronomy and Astrophysics at Penn State University
bookDoctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at Vanderbilt University
github-logo-circle

Github Skills (20)

algorithms10
conda-forge10
restructuredtext10
python10
astronomy10
rs10
astrophysics10
data-structure10
data-structures10
scientific-computing10
documentation10
data-set9
git9
data-model9
user-data9

Programming languages (12)

TypeScriptPowerShellRShellC++CBatchfileJavaScript

Github contributions (5)

github-logo-circle
yt-project/yt

May 2015 - Feb 2022

Main yt repository
Role in this project:
userBack-end Developer & Algorithm Specialist
Contributions:2 reviews, 166 commits, 1 PR in 6 years 9 months
Contributions summary:Meagan made significant contributions to the yt project's backend, including implementing methods for loading and processing scientific data from various formats like Gadget raw binary snapshots. They demonstrated expertise in algorithms and data structures by fixing a bug related to the confusion between particle numbers in different data formats. Furthermore, the user focused on core infrastructure by changing the documentation for loading Gadget binary files and adding features to allow proper selection in specific code applications.
pythondatafinite-element-analysisgeophysicsnuclear-engineering
The conda-forge website.
Role in this project:
userTechnical Writer
Contributions:11 commits, 1 PR, 6 comments in 1 day
Contributions summary:Meagan primarily contributed to the documentation of the conda-forge website, specifically focusing on the process of adding packages. Their work involved adding detailed instructions for adding multiple recipes, clarifying steps for synchronizing forks, and incorporating notes on potential race conditions during build processes. The commits show a focus on improving clarity, correcting typos, and ensuring the documentation accurately reflects the procedures for contributing to the conda-forge project. The user also updated the documentation with the correct command to push empty commits.
conda-forgecondarisk-assessmentidrisforge
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
Meagan Lang - Research Scientist at National Center for Supercomputing Applications