Projekte

Eine Auswahl meiner Arbeiten, von Full-Stack-Webanwendungen bis zu hardwarenahen Experimenten. Klicke auf ein Projekt, um zu lesen, wie es entstanden ist.

Alle Repositories auf GitHub ansehen
Aurora Trails

Aurora Trails

Live

Full-Stack-Buchungsplattform für arktische Abenteuertouren in Nordnorwegen, mit Schutz vor Überbuchung, JWT-Authentifizierung, Live-Wetter- und Polarlichtprognosen sowie 43 automatisierten Tests in der CI.

  • Django REST Framework
  • PostgreSQL
  • Angular
  • Tailwind CSS
NorskHandverk

NorskHandverk

Live

Full-Stack-E-Commerce-Plattform mit Stripe-Zahlungen, idempotentem Checkout und Webhooks, dynamischem Warenkorb und relationaler Datenmodellierung.

  • .NET 9
  • Next.js
  • PostgreSQL
  • Stripe

Order Store

Asynchrone Bestellverarbeitung: Bestellungen werden in MongoDB gespeichert und an RabbitMQ gesendet, wo ein Hintergrunddienst den Bestand atomar reserviert, mit einer Dead-Letter-Queue für fehlgeschlagene Nachrichten.

  • ASP.NET Core
  • MongoDB
  • RabbitMQ
  • Angular
BIT4 – 4-bit CPU Emulator

BIT4 – 4-bit CPU Emulator

Eine 4-Bit-Computerarchitektur, von Grund auf gebaut: eigene CPU, ALU, RAM, Videoeinheit, Assembler und Befehlssatz, ganz ohne Frameworks.

  • C#
  • WinForms
Paratrooper – Machine Code to C

Paratrooper – Machine Code to C

Das IBM-PC-Spiel Paratrooper von 1982, portiert durch automatische Übersetzung aller 2.010 Maschinenbefehle nach C, über 400.000 BIOS-Aufrufe gegen das Original verifiziert, mit einer neuen HD-Grafikebene darüber.

  • C
  • SDL2
  • Python
  • 8086 Assembly
DOSBox-X Toolkit

DOSBox-X Toolkit

Python-Toolset für laufende DOSBox-X-Prozesse: Speichertrainer zum Einfügen und Einfrieren von Werten, Viewer für VGA- und CGA-Videospeicher und ein Diff-Tool zum Auffinden von Spieladressen.

  • Python
  • Tkinter

GraphQLBlogAPI

GraphQL-Blog-API mit JWT-Authentifizierung und rollenbasierter Autorisierung auf Resolver-Ebene.

  • ASP.NET Core
  • HotChocolate
  • GraphQL
  • EF Core