HOME / 00SOFTWARE DEVELOPER FROM GERMANY

PROBLEM SOLVING
TRANSCENDS
PROGRAMMING LANGUAGES.

I mostly work on full-stack and backend projects. I also enjoy going down the stack into C++, systems programming and game development.

[ SEE WHAT I BUILD ↓ ]
ABOUT / 01PROFILE.DAT

PROGRAMMING SINCE MY CHILDHOOD

Programming is my job. It is also still my favorite hobby.

I started programming when I was nine and never really stopped. Over the years I have spent countless hours on pet projects, simply because building things and figuring out how they work is fun.

I like trying new languages, paradigms and technologies. Even when they seem unrelated, something I learn usually turns out useful later. The goal stays the same: solve complex problems with simple code.

OUTSIDE SOFTWARETTRPGs, Magic: The Gathering, dungeon synth, heavy metal, jazz and travelling.

EXPERTISE / 02CAPABILITIES.INDEX

THINGS I LIKE WORKING ON

Web applications, native code
and quite a bit in between.

01

{}Backend & Full-stack

Most of my professional work is here: web applications, APIs and backend services, from the database to the user interface.

  • Go
  • TypeScript
  • React
  • Vue
  • HTMX
  • Vite
  • Electron
  • Tauri
  • Tailwind
  • Docker
  • Kubernetes
  • NoSQL
02

::Systems Programming

I enjoy working closer to the machine with C, C++ and Rust, especially when performance, networking or internals matter.

  • C
  • C++ 11+
  • Rust
03

++Game Development

On the side I make and release my own games and creative tools. Most of them are built in C++.

  • Engine-less
  • OpenGL
  • ECS (flecs)
  • ImGui
04

/\\Research & Optimization

I am interested in evolutionary algorithms and metaheuristics for hard combinatorial and black-box problems.

  • Metaheuristics
  • Multi-objective genetic algorithms (MOGA)
  • CoreWar
PROJECTS / 03GITHUB »
04 / RESEARCHIEEE GHTC 2023

PUBLICATION

BPoL: A Disruption-Tolerant LoRa Network for Disaster Communication

[ READ PAPER » ]
CONTACT / 05CHANNEL.OPEN

GOT AN INTERESTING PROBLEM?

LET'S
TALK.

If you want to discuss a project, exchange ideas or just talk about software, feel free to send me a message.