Chris Pirich is a seasoned software leader and founder with 30+ years in the industry and a hands-on full-stack background spanning generative AI, cloud platforms, async systems, UI, social networking, gaming, and entertainment. As Co-Founder and CTO of Empwr.ai and a long-time independent consultant, he combines strategic product leadership with deep engineering execution across startups and large organizations, including a long tenure at Microsoft driving Xbox and Windows experiences. He has a history of shipping client-facing mobile and web products (Hulu, Convoy, TraceMe/Nike acquisition) and pioneering browser-based learning tools at Code.org, where he helped build in-browser JavaScript interpreters and IDEs. An active contributor to open-source projects, his fixes to projects like NeilFraser/JS-Interpreter and enhancements to the p5play game engine demonstrate attention to robust runtime behavior and polished front-end game mechanics. Based in Seattle and grounded in an Electrical Engineering degree from the University of Michigan, he pairs entrepreneurial grit with system-level thinking and a knack for turning complex async architectures into pragmatic, shippable systems.
13 years of coding experience
30 years of employment as a software developer
Bachelor of Science in Engineering Electrical Engineering, Bachelor of Science in Engineering Electrical Engineering at University of Michigan College of Engineering
Contributions:13 commits, 2 PRs, 5 comments in 5 months
Contributions summary:Chris primarily focused on fixing bugs and improving the JavaScript interpreter within the repository. Their contributions addressed issues related to exception handling, particularly around undefined functions and constructor return values. The user also implemented fixes for primitive constructors and corrected issues with the `toString()` method for the `NUMBER` object.
JavaScript game engine that uses q5.js/p5.js for graphics and Box2D for physics.
Role in this project:
Front-end Developer
Contributions:5 commits, 4 PRs, 13 comments in 1 month
Contributions summary:Chris primarily focused on enhancing the `p5play` game engine. Their contributions centered on refining the `Sprite` class by implementing features like bidirectional `rotateToDirection` functionality and making the `angle` parameter optional within the `setSpeed` method. Furthermore, the user addressed code quality by renaming internal variables for better clarity, aligning the code with established best practices. They also updated the code to use the p5.js angle mode settings (degrees or radians).
js-librarygamesjavascriptbox2dp5-js
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.