Paul Usul
Paul Usul Ekelund

Paul Usul Ekelund

Senior Gameplay Programmer

Use your browser’s print dialogue to save this page as a PDF.

Profile

17 years building games in C# and Unity — gameplay mechanics, multiplayer, shaders, lighting and backend integration — almost all of it in small teams taking projects from prototype to release. Strongest on performance profiling and memory optimisation.

Experience

  1. – 8 mos Current

    Senior Gameplay Programmer

    Raw Power Mobile · Copenhagen, Denmark

    Gameplay feature development on an unannounced mobile game for iOS and Android in Unity: skill draft, skill diff, dialogue and tutorial systems, and the GUI.

  2. – 4 yrs 7 mos

    Lead Game Programmer

    Serious Games Interactive · Copenhagen, Denmark

    Led programming on serious games in Unity and C#, shipping on iOS, iPad, Android and WebGL.

    • T.E.G. Solution — lead on a team of five, all multiplayer and backend. ECGBL 2024 winner.
    • Metro SCADA Training — sole developer and project manager, WebGL, full backend rework.
    • MiniMo: Match to Catch — the 1.0 version, idea to release.
    • Greens and Machines — took over the project and reworked most of the game.
    • Evacuation Training — the 2025 V164 update for MHI Vestas.
    • Bowel Buddies — first prototype and proof of concept.
    • Nature Heroes, Aktive Avatars 2.0, RxB — gameplay, rework, bug fixing and live support.
  3. – 4 yrs 8 mos

    Independent Consultant

    Paul Usul · Copenhagen, Denmark

    Contract gameplay and systems programming in Unity and C#. Main project: an augmented-reality application for laboratory work on Microsoft HoloLens, for a European manufacturer of scientific instruments, where I built the 3D interactions and the GUI.

  4. – 4 yrs

    Senior Game Programmer

    Serious Games Interactive · Copenhagen, Denmark

    Multiplayer, gameplay mechanics, AI and pathfinding on training and marketing titles for clients.

    • Quest for Oil 2 — the whole game except two mini games; owned the iPad, Android and Windows builds.
    • Urbs Aeterna — sole developer, iPad and web.
    • Evacuation Training — all scenario work with the domain experts.
    • Quest for Oil, Urban Water — design and art implementation.
    • Eye Just Read — readjusted the base prototype.
  5. – 7 mos

    Lead Programmer

    GeekSys · Santa Rosa, Philippines

    Led a team in the Philippines in collaboration with Interactive Lab Production. Trained the local team in the codebase, and built GUI, front end and backend integration in Unity.

  6. – 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.

  7. – 3 mos

    Assistant Programmer

    Gamalocus Aps · Copenhagen, Denmark

    Call of Warlords, a strategy-game sequel with an existing fan base, developed in Java.

  8. – 11 mos

    Programming Intern

    Gamalocus Aps · Copenhagen, Denmark

    Two internships during my education, on Call of Warlords.

Selected work

  • T.E.G. Solution Syddansk Erhvervsskole · Lead Award-winning AR classroom game on iPad where teams play together and against each other, linking the green transition to young people's education choices.
  • MiniMo: Match to Catch MiniMo · Game Programmer A preschool puzzle game on iOS and Android. I built the 1.0 version from idea to release.
  • Greens and Machines Novo Nordisk · Game Programmer A maze puzzle game on iOS and Android, rebuilt from a failed prototype into a shipped game.
  • Metro SCADA Training Metro Service, Copenhagen · Sole developer and project manager Training game for the service staff who operate the Copenhagen Metro's SCADA system.
  • Laboratory AR on HoloLens Undisclosed — a European manufacturer of scientific instruments · Consultant Programmer Augmented-reality application for laboratory work on Microsoft HoloLens, for an undisclosed scientific-instrument manufacturer.
  • Evacuation Training MHI Vestas · Lead Programmer Role-playing training game teaching offshore technicians the evacuation procedures for a new generation of turbines.
  • Quest for Oil 2 Maersk · Senior Programmer Multiplayer real-time strategy game built as a recruitment campaign for young engineering talent.
  • Urbs Aeterna KNord · Sole Developer A board game on iPad and web that continually tests students on Latin vocabulary and grammar.
  • Eye Just Read Serious Games Interactive · Senior Programmer An eye-tracking e-book reader that helps children read by following their gaze and reporting on their reading.
  • Quest for Oil Maersk · Game Programmer Single-player real-time strategy game built to attract talent and press coverage.
  • Love My Home Interactive Lab Production · Lead Programmer A 2D/3D home decoration tool, with custom interfaces built per client.
  • Urban Water EU Research · Senior Programmer A management game about household water use, built for an EU research project around a third-party simulation.
  • Møntergården Odense Bymuseum · Junior Game Programmer A small item-finder game set in a recreated historic location for a city museum.

Awards

  • Best Non-Game Project Unity Awards, 2010
  • Awards for Innovative Digital Solutions The Internationalist, 2013
  • International Educational Game Competition, winner (T.E.G. Solution) ECGBL, 2024

Education

  • Datafagtekniker SelandiaDanish vocational IT technician programme, 2003–2008.

Skills

Languages and engines
C#, Unity, .NET
Mobile and web
iOS and iPad, Android, WebGL and Unity Web Player, Xcode debugging, Signing and provisioning, TestFlight and App Store review, TeamCity builds, Memory and draw-call budgets on device
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