I like to build things. What I enjoy most is the practical side of development: writing code, building prototypes, and taking an idea into the real world to see what works (and what doesn’t).

Having spent over 8 years in small, self-organized teams, I’m used to handling the structural side as well. I like thinking about how systems are wired together and how teams can work with them day to day. My current focus lies in C# (Unity/Desktop) and the modern web stack (React/TypeScript).


Current Projects

matchpicks.de (React / TypeScript)

A full-stack web platform for picking games for minor and amateur sports leagues. Built from the ground up, covering everything from the initial system architecture and state management to deployment.

Visit matchpicks.de

MatchPicks Screenshot Gallery
Dashboard overview: the main landing page for players, with active leagues and the number of picks still missing.
Dashboard overview: the main landing page for players, with active leagues and the number of picks still missing.
Picks page: the main league workspace where players move between picks, standings, my picks, and settings.
Picks page: the main league workspace where players move between picks, standings, my picks, and settings.
League command center: an admin-oriented overview for checking progress and moving each league forward week by week.
League command center: an admin-oriented overview for checking progress and moving each league forward week by week.
Integrity dashboard: a conflict review screen for comparing data sources and resolving mismatches.
Integrity dashboard: a conflict review screen for comparing data sources and resolving mismatches.
Sports data management: the back-office area for leagues, seasons, schedules, results, scrapers, and activity logs.
Sports data management: the back-office area for leagues, seasons, schedules, results, scrapers, and activity logs.
MatchPicks Article Series

Modular Management Simulation (Unity / C#)

An economic simulation in pixel-art style, simulating a video game rental store. It has semi-autonomous agents for employees and customers that can “run the store” on their own as well as being manipulated by players.

Architecture & Testing I’m using Service Patterns to decouple sub-systems. The logic runs independently and is validated via an automated headless test suite, including a “full simulation” which runs like the full game, including pre-defined strategies that simulate user interactions over time. This enables verification of complex economic systems without having to play through the game manually.

Simulation Preview


Professional Journey

Enterprise XR & Interface Engineering

2022 – 2024 Developing industrial monitoring applications and XR systems (VR/AR) in a consulting environment.

Architecture & Refactor Helped redesign a complex VR scene-editing platform from the ground up. That work pushed me toward writing more pure C#/.NET and toward an architecture that stayed as independent from MonoBehaviour as possible, with the goal of improving SOLID compliance and keeping the code easier to test and reason about.

Indie Games & Web Tools (Gentleforge)

2021 – 2022 Programming and game design for commercial releases and internal tools.

  • Fairyfail (Steam): Gameplay systems and UI components.
  • Editor Backend: Designed and built a level editor backend using Node.js for content management.

Background & Interactive Roots

Escape Room Logic (GG Productions / Portalstation)

2017 – 2020 Designed and built the technical infrastructure for interactive logic puzzles in Düsseldorf.

Embedded Logic Programmed the software for microcontroller-based puzzle components (Arduino). Developed a central session management system to coordinate sensors and actuators across the room.

Game Jams & Side Projects

Shiba Rush (Side Project)

Personal project focused on coding and design. Read the post-mortem here.

Deeper Learning (Ludum Dare 2021)

Deeper Learning Gif A collectible book game built in three days. An experiment in scope management and complex logic under time pressure.

Was War Es Einmal (2021)

Was War Es Einmal Gif Developed for Manasoup Game Jam (2 days). Focused on a tight scope and mobile compatibility.

Mildly Entertaining Games & Archive

A collection of earlier game jam experiments and long-term projects like The Side Effects of Life in Space can be found at mildlyentertaining.games.

Mildly Entertaining Games Collage