Prosjekter
Et utvalg av det jeg har bygget, fra fullstack-webapplikasjoner til eksperimenter på lavt nivå. Klikk på et prosjekt for å lese hvordan det ble laget.
Se alle repositorier på GitHub
Aurora Trails
LiveFullstack bookingplattform for arktiske eventyrturer i Nord-Norge, med beskyttelse mot overbooking, JWT-autentisering, live vær- og nordlysvarsel og 43 automatiserte tester i CI.
- Django REST Framework
- PostgreSQL
- Angular
- Tailwind CSS

NorskHandverk
LiveFullstack nettbutikk med Stripe-betaling, idempotent kasse og webhooks, dynamisk handlekurv og relasjonell datamodellering.
- .NET 9
- Next.js
- PostgreSQL
- Stripe
Order Store
Asynkron ordrebehandling: ordrer lagres i MongoDB og publiseres til RabbitMQ, der en bakgrunnstjeneste reserverer lager atomisk, med en dead-letter-kø for mislykkede meldinger.
- ASP.NET Core
- MongoDB
- RabbitMQ
- Angular

BIT4 – 4-bit CPU Emulator
En 4-bits datamaskinarkitektur bygget fra bunnen av: egen CPU, ALU, RAM, videoenhet, assembler og instruksjonssett, uten rammeverk.
- C#
- WinForms

Paratrooper – Machine Code to C
IBM PC-spillet Paratrooper fra 1982, portert ved å automatisk oversette alle 2 010 maskinkodeinstruksjoner til C, verifisert mot originalen over 400 000 BIOS-kall, med et nytt lag av HD-grafikk på toppen.
- C
- SDL2
- Python
- 8086 Assembly

DOSBox-X Toolkit
Python-verktøysett for kjørende DOSBox-X-prosesser: minnetrener for å endre og fryse verdier, visning av VGA- og CGA-videominne, og et diff-verktøy for å finne adresser i spill.
- Python
- Tkinter
GraphQLBlogAPI
GraphQL-blogg-API med JWT-autentisering og rollebasert tilgangskontroll på resolvernivå.
- ASP.NET Core
- HotChocolate
- GraphQL
- EF Core