Curriculum Vitae
Experience
Senior Software Developer @ Unity (Digital Twins; from 2020)
Optimizing loading/streaming of 3D data (especially the glTF format) in performance critical scenarios.
Maintaining and extending the glTFast Unity package, which provides import and export of glTF 3D files (.gltf
and .glb
). I initiated the project originally in my spare time and it evolved into the primary choice and recommended solution.
- Exchange with users and open source community management
- Prioritization of features and issues
- C#, C++ development
- Shader and shader graph development
- Unit tests
- CI/CD setup and maintenance
Participating in Khronos 3D Formats Group meetings to represent Unity.
Further, related packages I maintain include KtxUnity, DracoUnity and meshoptimizer decompression for Unity.
Independent Software Developer (2020 - 2021)
Side hustle to bring some features into Open Source projects like KTX-Software and glTFast.
Graphics Software Developer @ Roomle (2012 - 2020)
Pushing the user experience, visuals and development of multi-platform digital furniture/product configuration and floor planning tools.
Responsible for the Unity-based real-time 3D editors and viewers running on iOS, Android and in Browsers (WebGL).
Developed a 3D asset database system that enabled self-serviced 3D asset management.
Multimedia Lab Staff @ Netural (2009 - 2017)
Implementation of advanced media solutions for web, mobile devices and installations.
Software Development Intern @ Autodesk (March 2008 – July 2008)
Bug fixing and feature development on Flame® and Smoke®. The work involved C/C++/OpenGL development on Linux workstations.
Software Developer @ X-Net (November 2003 – September 2005)
Designed and developed distributed software systems for CD/DVD-robots. The work involved Python, C and PostgreSQL on Linux systems.
Education
MSc @ University of Applied Sciences Hagenberg
- 2009 – 2011
Student in Digital Media, emphasizing on Animation and Post-Production.
BSc @ University of Applied Sciences Hagenberg
- 2005 – 2009
Student in Media Technology and Design