Caspian Prince

Senior Software Engineer at Puppygames

South Petherton, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code23 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science Honours (BSc Hons), Computer Science, Bachelor of Science Honours (BSc Hons), Computer Science at The University of Reading
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

apim10
jna10
c-language10
api10
cprogramming-language10
opengl10
java9
javas9

Programming languages (3)

JavaCHTML

Github contributions (5)

github-logo-circle
LWJGL/lwjgl

Aug 2002 - May 2006

[LEGACY] LWJGL 2.X - The Lightweight Java Game Library.
Role in this project:
userBack-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.
2-xjava-gamegame-libraryopengl3opengl
Puppygames/thjson

Jul 2017 - Feb 2019

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