Daniel Sperl

Senior Software Engineer at Gamua

Austria
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

🤩
Rockstar
🎓
Top School
Daniel Sperl is a senior software engineer and founder with 16 years of experience building game and UI frameworks from Austria. As co-founder of Gamua he authored the Sparrow and Starling frameworks, contributing deeply to their rendering, UI components and particle systems used by cross-platform game developers. He blends front-end craftsmanship with performance-oriented engine work—fixing UV calculations, optimizing rendering paths and adding features like rotation and robust event dispatching. Currently at SchoolCraft, he continues to bridge product needs and low-level graphics engineering, drawing on a background in media technology and a history at studios including Quanmax and funworld. An interesting detail: his open-source tweaks often focus on practical demos and tooling (e.g., Particle Designer compatibility), showing a strong attention to both developer experience and runtime efficiency.
code17 years of coding experience
job7 years of employment as a software developer
bookDI (FH), Media-Technology & -Design, DI (FH), Media-Technology & -Design at University of Applied Sciences, Hagenberg
languagesEnglish, French, German
github-logo-circle

Github Skills (8)

actionscript10
front-end-development10
ui-components10
texture-mapping9
performance-optimization9
code-optimization8
ui-design7
uid7

Programming languages (11)

TypeScriptJavaC++CSSTeXJavaScriptObjective-CRuby

Github contributions (5)

github-logo-circle
A particle system for the Starling framework, compatible with the "Particle Designer" from 71squared.com
Role in this project:
userFull-stack Developer
Contributions:94 commits, 3 PRs, 23 pushes in 10 years 7 months
Contributions summary:Daniel primarily contributed to the Starling Framework particle system extension. Their work involved adding license information to the source code, correcting touch handling within a demo, and organizing imports. The user also updated particle textures and optimized performance, including changes to particle initialization and rendering. The final contributions adapted the code to the Starling render architecture and dispatching a 'COMPLETE' event, and added support for rotation.
particle-systemstarling-framework
Gamua/Starling-Framework

Jul 2011 - Jan 2023

The Cross Platform Game Engine
Role in this project:
userFront-end Developer & Framework Contributor
Contributions:12 releases, 2082 commits, 93 PRs in 11 years 7 months
Contributions summary:Daniel primarily contributed to the Starling Framework, focusing on display and UI-related improvements. Their work involved addressing bugs and enhancing the visual aspects of the engine by fixing the calculation of UV coordinates and adding several features to improve UI elements. These contributions included fixes and enhancements to the BitmapFont, TextField, and Button classes and the overall handling of display objects.
game-enginestarling-frameworkactionscriptas3adobe-air
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