Caspian Prince is a Senior Software Engineer and founder with 23 years of experience building everything from game engines to live TV election systems and local government performance tools. He runs indie studio Puppygames while contributing low-level, JNI-heavy work to notable open-source projects like LWJGL, demonstrating deep expertise in graphics, OpenGL and back-end systems. At Thales and previous roles he has led development teams and product engineering, bridging hands-on implementation with technical leadership. His background spans television graphics, video archiving, bespoke insurance platforms and defence-grade systems, showing an unusual breadth across real-time and enterprise domains. Collected experience as a CTO and development manager complements his ongoing passion for mentoring engineers and enabling others to make computers “obey.” Based in South Petherton, England, he combines independent game craftsmanship with industrial-scale engineering rigor.
23 years of coding experience
15 years of employment as a software developer
Bachelor of Science Honours (BSc Hons), Computer Science, Bachelor of Science Honours (BSc Hons), Computer Science at The University of Reading
[LEGACY] LWJGL 2.X - The Lightweight Java Game Library.
Role in this project:
Back-end Developer
Contributions:290 commits in 3 years 9 months
Contributions summary:Caspian primarily worked on refactoring and implementing core OpenGL functionality. The commits involve adding core OpenGL commands, constants, and buffer management features to the LWJGL library. The user's work also included implementing various texture related API calls. The commits involved heavy implementation of the native calls and the associated JNI, indicating a focus on back-end development and low-level system interaction.
Contributions:17 commits, 15 pushes, 1 branch in 1 year 7 months
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
Caspian Prince - Senior Software Engineer at Puppygames