Julius Häger is an Application Expert and seasoned programmer based in the Greater Stockholm area with a decade of experience across game development, low-level systems, hardware-adjacent design, and language and data structure exploration. He maintains the widely used OpenTK C# toolkit and has contributed focused mathematical and quaternion conversion improvements to its mathematics library, reflecting deep attention to accuracy in engine-level code. Julius pairs full-stack game development experience—optimizing performance, fixing component communication, and localizing projects—with practical systems engineering from roles at Box of Energy and Arbetsförmedlingen. Curious by nature, he gravitates toward problems that blend algorithmic rigor and real-world constraints, and he brings an engineer’s precision to both playable systems and foundational libraries.
11 years of coding experience
1 year of employment as a software developer
Master's degree, OPEN, Master's degree, OPEN at KTH Royal Institute of Technology
Gymnasieexamen, Computer Software Technology/Technician, Gymnasieexamen, Computer Software Technology/Technician at NTI-gymnasiet
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Role in this project:
Back-end Developer
Contributions:34 releases, 234 reviews, 674 commits in 3 years 8 months
Contributions summary:Julius's commits primarily involve modifications to the OpenTK.Mathematics library, focusing on the conversion of quaternions to matrix representations. Their work includes adding and refining methods such as those for converting quaternions to Euler angles and vice versa. The commits show the user making improvements to the underlying mathematical functions, likely to improve accuracy and maintainability. The user's contributions are focused on the math library used by the game engine.
Project Porcupine: A Base-Building Game...in Space!
Role in this project:
Full-stack Developer
Contributions:14 commits, 19 PRs, 260 comments in 15 days
Contributions summary:Julius primarily focused on implementing features and fixing bugs related to game mechanics and system interactions. They updated the codebase to utilize C# events for better component communication. Additionally, they contributed to localization efforts, specifically adding Swedish translations. Furthermore, the user addressed a missing sprite texture issue within the game's sprite management system, while also optimizing the game by optimizing movement costs, improving performance, and fixing enumeration modification errors.
gamebase-buildingin-gamejavascriptporcupine
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.