JJ Kahrs is a technical lead and seasoned software engineer with over 20 years of experience building enterprise web applications and nine years focused on game development with Unity and C#. He combines hands-on game design—having built and shipped a solo 2D bullet-hell rogue-like including code, shaders, art, audio, and performance optimizations for 1000+ entities—with enterprise-grade architecture work that has delivered multi-hundred percent performance gains. JJ has led teams from greenfield MVPs to large-scale refactors, reworking core systems, mentoring engineers, and owning full-stack deliveries across React, Java/Spring, Node, and AWS. He has entrepreneurial experience running a SaaS product for novelists and has practical DevOps and mobile app delivery experience. Currently leading technical efforts at Hijack Poker, he still retains deep low-level tooling instincts—writing messaging, execution state, and DI frameworks when needed. Based in Holly Springs, NC, JJ blends creative game craftsmanship with pragmatic, scalable engineering leadership.
9 years of coding experience
22 years of employment as a software developer
Master of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at University of Mississippi
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.