Jason Booth is a game-focused software engineer with 17 years of professional experience and over 20 years developing games and graphics, now specializing in client-side architecture, shaders, and real-time rendering. He blends mobile front-end expertise across iOS, Android, and React Native (Swift, Kotlin, TypeScript) with deep game-technology roots from Bioware and Warner Bros to indie tooling and Unity/Metal work. At OfferUp he led significant ad SDK refactors and native integrations that improved performance and monetization, and has shipped custom image caching, layout, and visibility systems that materially improved app UX. His open-source contributions include enhancements to the well-known cocos2d-objc framework (experimental Ribbon/MotionStreak work) and Unity vertex-paint tooling, reflecting a practical flair for visual effects and mesh/mesh-UI tooling. He’s comfortable as a solo engineer or senior team lead, with a track record of turning complex graphics and media problems into production-ready, performant solutions.
17 years of coding experience
11 years of employment as a software developer
B.S. Computer Science, B.S. Computer Science at Virginia Tech
Contributions:59 commits, 3 PRs, 55 pushes in 4 years 5 months
Contributions summary:Jason primarily contributed to the VertexPainterPro project, focusing on enhancing its functionality and usability. They fixed runtime issues, optimized mesh operations, and added features such as multi-material mesh support and specular workflow compatibility. Significant work included adding custom brush options and incorporating various UI improvements like color swatches, hotkeys, and scrollable views.
Contributions summary:Jason primarily contributed to the `experimental` directory, focusing on the development of a `Ribbon` class, likely for creating visual effects like streaks within the Cocos2d-objc framework. The user implemented the `Ribbon` class with features to handle dynamic polygon generation. Further contributions involved updates to the `MotionStreak` and demonstration code in `StreakTest`, demonstrating practical application of the `Ribbon` class. The user updated the project for the new render texture test.
objective-ccocoapodscocos2dswiftios
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.