Jon Peck is a seasoned engineering leader and indie founder with 13+ years of experience building resilient content platforms, developer tooling, and games. He has led large CMS and test organizations at Business Insider—driving a next-generation CMS migration, enterprise GitHub and security rollouts, and early production AI/LLM integrations—while maintaining high uptime and delivering measurable cost savings. A hands-on technologist, Jon contributes to core open-source projects like joi and Node.js utilities, improving validation and IP-handling logic and bolstering test coverage. Now building roguelike games at Null Band Games, he combines system design, Godot programming, FMOD audio, and original music to craft emergent player experiences. Based in Rochester, NY, he pairs entrepreneurial curiosity with a history of mentoring teams, formalizing security and dev-experience practices, and turning complex legacy systems into practical, testable platforms.
13 years of coding experience
18 years of employment as a software developer
Bachelor of Arts - BA Jazz/Jazz Studies, Bachelor of Arts - BA Jazz/Jazz Studies at State University of New York at Oswego
Contributions:9 commits, 5 PRs, 21 comments in 10 months
Contributions summary:Jon primarily contributed to the core data validation logic within the "joi" library. Their work involved implementing and refining the base64 validation feature, including handling optional padding and edge cases. They added new test cases to ensure the base64 validation functioned correctly under different scenarios. Additionally, the user corrected validation options and added validation to throwing specific errors.
A Node.js module for retrieving a request's IP address on the server.
Role in this project:
Back-end Developer & QA Engineer
Contributions:7 commits, 2 PRs, 9 comments in 5 days
Contributions summary:Jon primarily focused on enhancing the functionality and testing of the Node.js module. Their contributions include adding support for handling various IP address headers, specifically `CF-Connecting-IP` and `True-Client-IP`, which involved modifying the core logic. Furthermore, the user implemented and expanded unit tests to cover the newly added features, ensuring the robustness and reliability of the IP address retrieval functionality. Refactoring to ES6 and improving code coverage also formed part of the work.
ipnode-jsnpm-packageaddressnodejs-library
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
Jon Peck - Founder & Game Developer at Null Band Games