Role-playing training game teaching offshore technicians the evacuation procedures for a new generation of turbines.
Gameplay programmer & systems builder.

I have been building games in C# and Unity since 2009. Gameplay mechanics, multiplayer, shaders, lighting, backends, and the tooling that holds it all together.
Almost all of that has been in small teams, taking projects from prototype to release and owning whatever the project needed — which is how you end up comfortable across the whole stack rather than one corner of it. My favourite work is the part nobody sees: profiling, performance, and getting memory under control.
8 shipped titles, mostly for people who were not gamers.
Training simulations, recruitment campaigns and research tools — built in Unity for clients who needed the thing to teach or measure something real.
Multiplayer real-time strategy game built as a recruitment campaign for young engineering talent.
A management game about household water use, built for an EU research project around a third-party simulation.
An e-book reader that follows the reader's gaze to analyse and report reading behaviour.
A board-game-style quiz that continually tests students on Latin vocabulary and grammar.
Single-player real-time strategy game built to attract talent and press coverage.
A 2D/3D home decoration tool, with custom interfaces built per client.
A small item-finder game set in a recreated historic location for a city museum.
18 years, almost all of it in small teams.
- – 7 mos Current
Senior Gameplay Programmer
Raw Power Mobile · Copenhagen, Denmark
- – 4 yrs 7 mos
Lead Game Programmer
Serious Games Interactive · Copenhagen, Denmark
Led programming on serious games in Unity and C#, coordinating a small team across design, art and engineering from prototype to release.
- – 4 yrs 8 mos
Independent Consultant
Paul Usul · Copenhagen, Denmark
Contract gameplay and systems programming in Unity and C# across a range of client projects.
- – 4 yrs
Senior Game Programmer
Serious Games Interactive · Copenhagen, Denmark
Multiplayer, gameplay mechanics, AI and pathfinding on client-facing training and marketing titles, plus prototype work on eye-tracking.
- – 7 mos
Lead Programmer
GeekSys · Santa Rosa, Philippines
- – 2 yrs 6 mos
Programmer
Interactive Lab Production · Copenhagen, Denmark
Progressed from junior programmer to lead on a 2D/3D home decoration tool, owning features, front end and custom client interfaces.
- – 3 mos
Assistant Programmer
Gamalocus Aps · Copenhagen, Denmark
What I actually do.
Languages and engines
- C#
- Unity
- .NET
Gameplay
- Game mechanics
- Multiplayer and networking
- AI and pathfinding
- Real-time strategy systems
Graphics
- Shaders
- Lighting
- 2D and 3D pipelines
Systems and integration
- Backend communication
- Third-party APIs
- UI and GUI architecture
- Eye-tracking hardware
Craft
- Performance profiling
- Memory optimisation
- Leading small teams
Two, both for work that was not a game.

Unity Awards
Best Non-Game Project
2010

The Internationalist
Awards for Innovative Digital Solutions
2013
Let’s talk games.
Available from 1 December 2026, for lead and senior gameplay roles. Based in Copenhagen, Denmark.