Skip to main content
Mario Haberle

Technical Lead · Senior Unity Engineer · XR & Real-Time Simulation

Software engineer with 10 years of professional Unity and C# experience, focused on performance, rendering and simulation on standalone hardware (Meta Quest, Pico). I build the systems other developers and designers build on: interaction frameworks, scripting tools, shaders and editor tooling. I shipped a commercial flight simulator from my own idea to a Steam release and acquisition, and I have grown from student intern to technical lead at the same company.

────────────────────────────────────────

CORE SKILLS

Engine & Language Unity (10 years), C# / .NET, C, C++
Rendering, shaders, compute shaders, GPU-driven simulation, render-pipeline customization
Performance Profiling and optimization for standalone/mobile hardware, memory and draw-call budgets, stable frame rates on Android-based headsets
Platforms Meta Quest, Pico, Android, Windows (Steam)
Systems Interaction frameworks, physics and flight simulation, Unity editor tooling
Engineering Software architecture, code review, Git, CI pipelines, technical planning
Hardware Arduino, microcontrollers, sensors, custom circuit boards
Backend Node.js, Express, socket.io, databases, cloud content delivery

────────────────────────────────────────

EXPERIENCE

DELTA REALITY · Zagreb, Croatia
XR training solutions and interactive installations · Oct 2016 – Present

Technical Lead · Jan 2026 – Present
- Own system architecture, technical strategy and engineering execution across the company's XR products
- Drive C#/.NET performance work and low-level engine and rendering improvements for standalone headsets
- Guide and mentor the engineering team; set coding standards and review practices
- Lead the in-house XR Interaction System that all VR training projects are built on

Senior Software Engineer · Nov 2022 – Dec 2025
- Led multiple projects in parallel: architecture, task breakdown, workload distribution and delivery quality
- Built a modular interaction library that lets new training scenarios be assembled from reusable parts, cutting time-to-delivery
- Designed a custom visual scripting framework (custom Units and Event Units) inspired by Rockstar's mission scripting, so designers and non-programmers can author scenario logic without code changes
- Worked directly with clients to define interaction requirements and keep simulations accurate and intuitive
- Built Unity editor tools and introduced version control, testing and CI practices across teams

Medior Software Engineer · Oct 2019 – Oct 2022
- Designed and developed VR training solutions for the oil & gas industry
- Owned prototyping, architecture definition and scenario building inside real CAD environments
- Supported backend work: database design, server-side systems and cloud content delivery

Software Engineer · Oct 2018 – Oct 2019
- Took ownership of VR/AR application development and deployment end to end
- Built CMS integration and remote content updates; handled on-site installations

Student Software Engineer · Oct 2016 – Oct 2018
- Developed real-time VR/AR applications connected to microcontrollers and sensors
- Built interactive installations for clients and museums, and cross-platform applications

────────────────────────────────────────

FPV DRONE SIMULATOR → ORQA FPV.SKYDIVE
Creator & Lead Developer · 2019 – 2021

- Built a realistic first-person drone flight simulator from my own idea to a finished commercial product
- Developed flight physics, flight-controller behaviour, shaders, environments and UI/UX
- Product was acquired by Orqa (Osijek, Croatia) and released on Steam as Orqa FPV.SkyDive
- Supported the handover and trained Orqa's developers to maintain and extend the simulator

────────────────────────────────────────

GAME DEV BUDDIES (YouTube)
Co-founder · Aug 2024 – Present

- Co-run a channel about game development, focused on simulations and interactive systems
- Design and build all simulation and interaction systems shown in the videos

────────────────────────────────────────

PERSONAL PROJECTS

- GPU particle physics simulation in Unity
- Multi-layer dirt and cleaning system using compute shaders and raycast UV painting
- Real-time shader effects, including a multi-source freezing/dissolve effect
- Small game prototypes