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
LiveFull-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
LiveFull-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
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
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
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