Ondřej Španěl

Game Developer at Orbis Fabula

Czechia
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
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.
code11 years of coding experience
job28 years of employment as a software developer
bookMathematics, Mathematics at GWP
bookMgr., Computer Science, Mgr., Computer Science at Charles University
languagesItalian, English, Czech, Russian
stackoverflow-logo

Stackoverflow

Stats
33,877reputation
3.3mreached
440answers
231questions
Badges
winapi
top-5%
debugging
top-5%
gcc
top-1%
64-bit
top-5%
libcurl
top-1%
c-preprocessor
top-5%
github-logo-circle

Github Skills (52)

compressor10
parserator10
threejs10
javascript10
parser10
abstract-syntax-tree10
constructor10
testing10
s610
libcurl10
gcc10
inheritance10
scala10
uglifyjs10
visual-studio10

Programming languages (16)

C#JavaC++CScalaGoSassGDScript

Github contributions (5)

github-logo-circle
thomaschampagne/elevate

Aug 2016 - May 2019

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:
userFront-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.
swimgoalselectrondeeperelevate
mrdoob/three.js

Nov 2017 - Jan 2023

JavaScript 3D Library.
Role in this project:
userQA Engineer / Test Automation Engineer
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.
Request Free Trial
Ondřej Španěl - Game Developer at Orbis Fabula