Adjunct Instructor at OMP Engineering and Sheridan Programmers Guild
Wyoming, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Anne Gunn is an experienced software developer, educator, and entrepreneur with over a decade of hands-on experience spanning product startups, legacy system maintenance, and curriculum development. Based in Wyoming, she currently teaches computer science and IT courses at Sheridan College and Tulane SOPA while co-running Sheridan Programmers Guild and contributing to open-source projects like LAMMPS and NumPy documentation. Her background includes founding SaaS startup Oatware and co-founding Tally Systems, where she moved between engineering, product, and customer-facing roles—giving her rare perspective across development, sales, and operations. She excels at modernizing legacy Windows client-server applications, introducing automated testing into messy codebases, and producing complete course content from lectures to exams. Not obvious from her teaching profile: she has contributed bug fixes and memory-leak repairs to a major molecular dynamics codebase (LAMMPS) and cleaned up NumPy’s low-level documentation, showing both deep systems skill and attention to reproducible scientific tooling. Colleagues know her as a practical problem-solver who prefers remote, results-driven collaboration and is generous with referrals when direct work isn’t possible.
11 years of coding experience
26 years of employment as a software developer
AB, Mathematics, AB, Mathematics at Dartmouth College
Public development project of the LAMMPS MD software package
Role in this project:
Back-end Developer
Contributions:5 reviews, 40 commits, 9 PRs in 1 year 3 months
Contributions summary:Anne primarily contributed to the LAMMPS MD software package by modifying existing code to improve functionality and adhere to coding standards. Their work included debugging and improving the `read_F_table` function and fixing memory leaks. The user refactored the code to utilize standard LAMMPS memory management practices and modern formatting. These changes aimed to enhance the software's stability and maintainability.
The fundamental package for scientific computing with Python.
Role in this project:
Technical Writer
Contributions:1 review, 8 PRs, 44 comments in 8 months
Contributions summary:Anne primarily contributed to the documentation of the NumPy project. Their commits focused on correcting docstrings in C files, changing hardlinks to NEPs into intersphinx mappings, and updating copyright strings for documentation and NEPs to use a dynamic end year. These changes were made to address existing issues and improve the consistency and maintainability of the project's documentation.
lapackpythonmpindarrayconvolution
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
Anne Gunn - Adjunct Instructor at OMP Engineering and Sheridan Programmers Guild