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

Aurora Trails

Live

Fullstack 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

NorskHandverk

Live

Fullstack 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

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

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

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