John Stilley is a Senior Software Engineer with 12 years of experience applying scientific rigor to complex software problems, currently focused on nuclear reactor modeling at TerraPower in Seattle. He blends a physics and environmental-engineering background with production software delivery, having led algorithms teams for critical medical analysis tools in the ICU and contributed to emissions and atmospheric modeling earlier in his career. An "eternal student," he pairs hands-on backend development with clear technical writing—evidenced by gameplay fixes in the Dungeon Crawl project and documentation improvements to NumPy. Comfortable in both research and product contexts, he excels at turning domain expertise into reliable, user-focused software for safety-critical systems.
12 years of coding experience
13 years of employment as a software developer
Bachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at The University of Texas at Austin
Master of Science (MS), Physics, Master of Science (MS), Physics at UC Davis
The fundamental package for scientific computing with Python.
Role in this project:
Technical Writer
Contributions:13 reviews, 3 PRs, 21 comments in 5 years 7 months
Contributions summary:John's contributions primarily focused on documentation updates within the NumPy repository. Their work included fixing spelling errors, rewording error messages, adding release notes, and modifying changelog entries. The edits focused on enhancing clarity, correcting inaccuracies, and providing more helpful information to users of the NumPy library.
Contributions:27 commits, 23 PRs, 50 comments in 5 months
Contributions summary:John primarily focused on refining gameplay mechanics and fixing minor issues within the Dungeon Crawl: Stone Soup game. Their contributions include correcting text, adjusting prompts for user actions, and removing unwanted game elements from specific starting conditions. The code changes suggest that they are familiar with the game's codebase, as evidenced by their adjustments to source files related to abilities, combat, and item initialization. This developer demonstrates a focus on gameplay quality and user experience.
dungeonstonerpgroguelikedungeon-crawl-stone-soup
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.