John Stilley

Senior Software Engineer at TerraPower LLC

Seattle, Washington, 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
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.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at The University of Texas at Austin
bookMaster of Science (MS), Physics, Master of Science (MS), Physics at UC Davis
stackoverflow-logo

Stackoverflow

Stats
6,417reputation
1.0mreached
82answers
24questions
Badges
algorithm
top-5%
python
top-5%
datetime
top-5%
logic
top-5%
github-logo-circle

Github Skills (18)

c-language10
gameplay10
mechanics10
game-development10
cprogramming-language10
documentation10
algorithm9
datetime9
numpy9
python9
logic9
maze6
fileio6
functional-programming6
fortran6

Programming languages (13)

JavaC++RustCTeXGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
numpy/numpy

Sep 2019 - Mar 2025

The fundamental package for scientific computing with Python.
Role in this project:
userTechnical 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.
pythonscientific-computingnumpy
crawl/crawl

Sep 2019 - Feb 2020

Dungeon Crawl: Stone Soup official repository
Role in this project:
userBack-end Developer
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.
Request Free Trial