Jeffrey Persons is a gameplay-focused software engineer with nine years of realtime and game development experience, including 4+ years shipping cross-platform titles on mobile, VR, and PC. He’s fluent in C# and C++ and has delivered gameplay, animation, UI, and tools across live-service and indie projects—improving asset pipelines, optimizing streaming and load performance, and shipping feature-driven releases at Zynga and Series Entertainment. Prior to games he built realtime C++ systems for semiconductor robotics and backend services for security products, which informs his systems-first approach to performance and tooling. He’s actively maintaining his indie project Penguin Quest and has a track record of turning slow pipelines into dramatic speedups (e.g., a 15x asset upload improvement), making him especially effective on 3D, performance-sensitive gameplay teams. Open to remote or Philadelphia-based roles, he prefers gameplay-heavy work in Unity, Unreal, or in-house C++ for PC/console and simulation.
9 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at San José State University
Associate’s Degree, Computer Science, Associate’s Degree, Computer Science at Foothill College
A simple ray tracer written from scratch in C++, with multicore support, customizable camera, attenuation, gamma correction, reflection, shadows, and more!
Contributions:5 reviews, 211 commits, 46 PRs in 1 year 2 months
cppmulticorereflectiongraphicsmath
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.