Ondřej Španěl is a seasoned game developer and systems programmer with 11+ years of professional experience and a programming career stretching back to the 1980s. He blends deep expertise in C++, Scala, graphics and Direct3D/shader programming with architectural design and leadership—previously leading programming teams and projects at Bohemia Interactive across flagship titles. As founder of Orbis Fabula he continues hands-on development while consulting on code quality and design, and he brings practical QA/test-automation experience to major open-source projects like the widely used three.js library. His contributions span low-level engine work to front-end data visualization (e.g., fitness analytics in Strava-related tooling), showing a rare mix of rendering, tooling and UX-oriented problem solving. Trained in computer science and mathematics at Charles University and GWP, he pairs rigorous academic grounding with decades of shipped software across games, tools and retro platforms.
11 years of coding experience
28 years of employment as a software developer
Mathematics, Mathematics at GWP
Mgr., Computer Science, Mgr., Computer Science at Charles University
A sport app to "Elevate" your training experience and goals! Track your fitness and progressions over time. Analyse deeper your activities. And more...
Role in this project:
Front-end Developer
Contributions:41 commits, 23 PRs, 25 comments in 2 years 9 months
Contributions summary:Ondřej primarily contributed to the enhancement of a web extension related to sports and fitness tracking. Their work focused on modifying the `StravistiX.js` and related files, which indicates a focus on extending the functionality of a Strava-related web extension. The user implemented features for segment time comparisons, including handling PR/KOM data, and refactored code for improved performance. They also incorporated heart rate adjusted performance (HRA) calculations into segment graphs, showcasing their proficiency in data visualization and performance analysis.
Contributions:9 reviews, 46 commits, 45 PRs in 5 years 2 months
Contributions summary:Ondřej primarily contributed to enhancing the test suite of the three.js library. They identified and fixed issues related to failing tests, ensuring that test arguments were correctly provided and that constructors behaved as expected. Their work involved adding necessary paths, vertices, indices, and shapes to enable comprehensive testing across various geometries and animation features.
virtual-realitysvgwebglcanvasjavascript
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.