Nathan Fenner is a San Francisco–based software engineer with 11 years of experience, currently building at Chalk after a multi-year tenure at Square. He progressed from internships into senior product engineering roles and holds a CS degree from the University of Michigan. Nathan pairs backend experience with a strong focus on performance and algorithms — evidenced by open-source contributions to BrogueCE where he refactored monster behavior, pathfinding, and rendering to boost efficiency. Pragmatic and systems-minded, he brings product-aware engineering to performance-critical problems and a curiosity for game mechanics and clean data structures.
11 years of coding experience
6 years of employment as a software developer
Computer Science, Computer Science at University of Michigan College of Engineering
Brogue: Community Edition - a community-lead fork of the much-loved minimalist roguelike game
Role in this project:
Back-end Developer
Contributions:23 reviews, 9 commits, 48 PRs in 9 months
Contributions summary:Nathan primarily focused on refactoring and optimizing core gameplay logic related to monster behavior, pathfinding, and rendering in this roguelike game. They updated data structures and functions, such as creature lists and pathfinding algorithms. The user also improved rendering performance by centralizing screen update logic, and implemented changes related to character and display buffer modifications. These changes suggest efforts to improve game mechanics and efficiency.
Contributions:1 release, 500 commits, 328 PRs in 1 year 2 months
querymetricsquery-metricsquery-enginego
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.