About Me

Hi, I’m David, a builder who works across the full game development stack: from low-level engine code to high-level software architecture and scalable infrastructure, tooling and novel user experiences. 

I love clean architecture (and functional programming), fast software (data-oriented design, SIMD and GPGPU) and all things concurrency . I'm excited about exploring and tinkering with bleeding-edge technology, and  making it useful to others.

 

Education

While studying, I also built many games and interactive experiences: I actively participated in game jams and learned rapid prototyping and designing under tight constraints. As an intern, I integrated custom medical sensors into Unity and built creative biofeedback experiences. For my Bachelor’s thesis, I applied data-oriented design to boost the performance of my game engine. My Master’s thesis explored genetic algorithms and machine learning to simulate virtual organisms.

 

Career

After graduating in 2018, I moved to Copenhagen and joined Unity on the DOTS (Data-Oriented Technology Stack)  team. I had the privilege to work with (and learn from) some of the best engineers in the industry, and to contribute to Unity's efforts to push performance in game development and make it accessible to all creators. Later, I joined Unity’s Automation and Tooling team where I worked on internal tools and infrastructure that improved the developer experience across the company.

 

In 2023, I returned to hands-on game development and joined SYBO (the makers of i.a. Subway Surfers, enjoyed by millions of players each day). I worked as a senior software engineer in the Central Technology org where I built and maintained core packages and improved their performance, stability and observability. I collaborated on building cross-game social features, transitioned our Unity networking stack, accelerated game data updates and integrated new live-ops features and 3rd party SDKs into Unity.

 

At the start of 2026, I started my own venture and explored building in the rapidly changing AI space:

I created my own coding agent, automation & orchestration tools, turned Unity into an MCP host.

I also got the opportunity to bring a board game to mobile, dive deep into performance optimization  (including Unity/DOTS and Rust), share my learnings and travel.

I am now reaching out to companies I am truly excited about - and I am looking forward to update this section again soon!