Game programmer with over 10 years of experience in the industry. Worked on multiple shipped titles, including ports, remasters and a DLC. Notable titles include Darksiders Warmastered Edition, Red Faction Guerilla Re-Mars-tered and Kingdoms of Amalur: Re-Reckoning. Worked on an unreleased new game for multiple years. Was the first coder and laid the groundwork on many of the projects worked on, becoming very experienced with custom C++ game engines along the way. Specialized in engine programming, with additional experience in areas such as build pipelines, tools, UI and gameplay.

Work Experience


KAIKO GmbH

2014 – Present

Senior Programmer (2025 – Present)
Frankfurt, Germany
  • Promoted to Senior Programmer shortly before layoff as result of the work contributed in the three years of working on Project 5
Programmer (2021 – 2025)
  • Promoted to Programmer as a result of the work contributed to all the previous projects
  • Worked on prototype and full production version of Project 5 (unreleased action adventure of a renowned THQ Nordic IP)
    • Wrote engine code, gameplay code (during prototype phase), some build pipeline code, some tool code, specialized in writing systems code
    • Wrote and maintained ECS implementation and logic system
    • Wrote code for collision resolution, hit detection, network multiplayer, serialization, rollback, debug tools
    • Wrote a debug tool that allowed “time travel debugging” utilizing the existing rollback code and was so appreciated by the team it lovingly received the nickname “Markus feature” – it also allowed replaying gameplay from recorded tools, which greatly supported QA and debugging work
    • Supported other coders on the project, especially newly joined Junior programmers
    • Milestone build of the game was very well-received by publisher
Junior Programmer (2014 – 2021)
  • Contributed to multiple released ports and remasters: Legend of Kay Anniversary, Darksiders Warmastered Edition, Darksiders II Deathinitive Edition, Red Faction Guerilla Re-Mars-tered, Kingdoms of Amalur: Re-Reckoning
    • Specialized in engine programming tasks, including: video player integration, physics library migration, platform API integration (save data, user handling), application flow, localization and more
    • Acted as the first coder on many of the projects mentioned – created the project structure, ported projects into internal build system, did initial porting work of application flow into internal game framework, allowing other team members to work directly in the project as well
  • One of the main coders working on the Kingdoms of Amalur: Re-Reckoning – Fatesworn DLC
    • Implemented the entire main quest and helped out with some side quests
    • Integrated dialogs, voice overs and cutscenes into the game (utilizing a custom script, as the original dialog tools were inaccessible)
    • Ported many asset types to internal technology so that they could be edited with existing tools
    • Adjusted game code where needed so that it could make use of newly added assets
    • Created/edited UI code for newly added features

Education


Games Academy

2012 – 2014

Game Programming
Frankfurt, Germany
  • Worked as a programmer on four different semester projects
    • As the sole coder on a sidescrolling shooter programmed in XNA (C#) – wrote all of the code including engine, gameplay and collision detection
    • As one of two coders on a rogue-like programmed in XNA (C#) – wrote all the gameplay code, most of the engine code and a tool for editing sprite-based animations
    • As one of two coders on a multiplayer arena racing game with network multiplayer developed in Unity – wrote all of the player behavior scripts and all the networking code
    • As one of three coders on a multiplayer fun racer developed in Unreal Engine 4 – wrote all the player behavior code and an in-game editor for creating custom karts, with a majority of the code written in C++
  • Graduated as a certified “Game Programmierer (GA)” with a rating of 86.32% or a grade of 1.6, based on a scale from 1.0 (best) to 5.0 (worst)

Thomas Morus Gymnasium

2008 – 2012

Abitur
Daun, Germany
  • Took first Computer Science class and learned the basics of programming in Pascal, including lessons on algorithms and data structures
  • Received 15 points (best possible grade) for a Tetris clone created as a group project with three classmates
  • Spent free time working on hobby projects (RPG Maker, ROM hacks), learned the basics of game development and programming in 65c816 assembler
  • Graduated with an Abitur grade of 2.5

Skills & Other


Programming languages:

C++, C#, Ruby, Lua, Python, Pascal

Engines and frameworks:

Unity, Unreal Engine 4, XNA, RPG Maker, Game Maker, Allegro

Platforms:

Windows, Xbox One, PS4, Nintendo Switch, macOS, Wii U, Switch, PS3, Xbox 360, Windows Surface, iOS

Tools:

Visual Studio (+Visual Assist), Notepad++, Xcode, Shader Tool

Source control:

Plastic SCM, GitHub, Perforce (P4V)

Languages:

German (native), English (fluent)

IT skills:

10-finger-typing, Libre Office, Open Office, Microsoft Office

Interests and hobbies:

Games, Programming, ROM Hacking, Taiko, Anime, Manga, Swimming, Conventions, Yu-Gi-Oh! TCG