~/projects

Projekter

Produktionsarbejde, open source-værktøjer, personlige projekter og bedømte eksamensprojekter. Repo-data synkroniseres fra GitHub.

GitHub synkroniseret: 27. sep. 2026 · 17 public repos

professionelt01

Illux Product AI

Generativ AI til produktberigelse og rumvisualisering i Shopware 6

Et Shopware 6-plugin i produktion, der omdanner produktbilleder til flersproget tekst, SEO, kategorier og tags med generativ AI, og lader kunder se kunstværket på deres egen væg, før de køber. Designet, bygget og udrullet som eneste udvikler.

  • PHP 8.1+
  • Shopware 6
  • Symfony Messenger
  • RabbitMQ
  • Generative AI / LLM APIs
  • TypeScript
okt. 2025 - jan. 2026
open source02

Foundry

En sprog-agnostisk kvalitets-gate til AI-assisteret udvikling

Én deterministisk kvalitetsstandard - formatering, lint, typer, tests, coverage, sikkerhed - håndhævet ens, mens en AI-agent redigerer, før push og i CI. Genbrugelige GitHub Actions-workflows, mise-skabeloner og et Claude Code-plugin, udgivet som versioneret open source.

  • GitHub Actions
  • mise
  • Python
  • POSIX shell
  • TypeScript
  • Semgrep
aug. 2026 - nu
open source03

jev-triage

Næsten gratis triage af GitHub-issues med confidence-baseret eskalering

En GitHub Action, der labeler hvert nyt issue med TypeSafe AI's Jev på millisekunder for brøkdele af en øre - og kun eskalerer dem, den er usikker på, til et menneske eller en rigtig LLM.

  • TypeScript
  • GitHub Actions
  • Octokit
  • Jev
  • Cloudflare Workers AI
sep. 2026 - nu★ 1
open source04

jev-guard

En fejlsikker guardrail for LLM-agenters værktøjskald

Et TypeScript-bibliotek, der vurderer hvert værktøjskald, en agent foreslår, gennem Jev, før det køres - tillad, bloker eller hold til et menneske - så en autonom agent ikke kører rm -rf på et dårligt indfald.

  • TypeScript
  • Node.js
  • Jev
  • Vercel AI SDK
  • LangChain
sep. 2026 - nu★ 1
open source05

jev-sort

jq for vurderinger - masseklassificering for småpenge pr. 10.000 rækker

Et CLI-værktøj, der streamer JSONL/CSV-rækker gennem Jev og returnerer typede klassifikations- og score-kolonner med confidence, og markerer usikre rækker til gennemsyn.

  • TypeScript
  • Node.js
  • Jev
  • JSONL
  • CSV
sep. 2026 - nu★ 1
personligt06

Jobbuddy

AI-platform til jobansøgninger - fra jobopslag til skræddersyet CV

En Spring Boot- (strengt hexagonal) og Angular-platform, der henter jobopslag og genererer skræddersyede CV'er og ansøgninger med ATS-matchrapporter, med Postgres fuldtekst- og pgvector-søgning.

  • Java
  • Spring Boot
  • Angular
  • PostgreSQL
  • pgvector
  • Flyway
maj 2026 - nu
personligt07

Tech Atlas

En tosproget teknisk ordbog, du kan udforske som et kort

Omkring 420 begreber inden for sikkerhed, datalogi, AI og platform på engelsk og dansk, forbundet af typede relationer med kilder til en vidensgraf med 2D/3D-explorer, letforståelige forklaringer og quizzer.

  • Astro
  • TypeScript
  • Supabase
  • Cytoscape
  • Three.js
  • PL/pgSQL
sep. 2026 - nu
personligt08

ReelScout

Én React-kodebase, der kører på nettet og som LG webOS-tv-app

En film- og tv-browser bygget på TMDB, der samler ratings, viser hvor titler streames i dit land og - på tv - deep-linker direkte ind i streaming-apps. Samme React-træ til mus og fjernbetjening.

  • React
  • TypeScript
  • Vite
  • TanStack Query
  • Firebase
  • LG webOS
jul. 2025 - nudemo
professionelt09

Email Template Preview

Forhåndsvis transaktionsmails med rigtige ordredata, renderet som i Gmail

Et Shopware 6-admin-plugin, der renderer transaktionsmails med rigtige kunde- og ordredata samt Gmail- og enhedsemulering, så teams kan kvalitetssikre mails, før kunderne ser dem.

  • PHP
  • Shopware 6
  • Symfony
  • Vue
  • Twig
  • SCSS
ca. sep. 2025
personligt10

MovieWheel

Drej hjulet og afgør filmaftenen

Filtrér, drej et hjul med 12 felter og få en titel plus hvor den streames. En statisk React-frontend med en hærdet serverless TMDB-proxy - rate limiting pr. IP, allow-list og edge-caching.

  • React 19
  • TypeScript
  • Vite
  • TanStack Query
  • Vercel Functions
maj 2026 - jun. 2026
personligt11

DevInsight

GitHub-aktivitet omsat til en evidensbaseret portfolio

En Spring Boot-platform (strengt hexagonal), der importerer en udviklers GitHub-repos og er designet til at score dem på aktivitet, struktur og kodekvalitet. Fundamentet er på plads; scoringsmotoren er under udvikling.

  • Java
  • Spring Boot
  • Spring Security
  • OAuth2
  • JWT
  • JPA
mar. 2026 - maj 2026
uddannelse12

Sall Whisky Distillery

Ét produktionsdomæne bygget to gange - JavaFX og Spring Boot + Angular

Produktionsstyring for et rigtigt whiskydestilleri - fade, destillationer, lagerhierarki, modningshistorik og aftapning - med ægte produktionsregler, senere porteret fra JavaFX til Spring Boot REST-API og Angular-SPA.

  • Java
  • JavaFX
  • Spring Boot
  • Spring Data JPA
  • Angular 17
  • H2
ca. sep. 202410/12
uddannelse13

Birdie

Registrér fugle, hvor du står; se alles observationer på et kort

En SwiftUI-app til fuglekiggere - registrér en art med noter og GPS med ét tryk, og se observationer som liste eller på et interaktivt MapKit-kort. Firebase-backend, MVVM med @Observable.

  • Swift
  • SwiftUI
  • Swift Concurrency
  • Firebase
  • MapKit
  • Core Location
ca. maj 202510/12
uddannelse14

KAS - Conference Administration

En JavaFX-desktopapp med rigtige forretningsregler

Konferenceadministration - deltagere, hoteller med værelsestyper og tilkøb, udflugter og bookinger - med en prismotor fordelt på en rig domænemodel.

  • Java
  • JavaFX
  • OOP
  • MVC
ca. maj 202410/12
uddannelse15

TimeRegistry

Én forretningskerne, to frontends - WPF og ASP.NET MVC

Tidsregistrering med rigtige valideringsregler - overlap-detektion og loft på 37 timer om ugen - bag interface-kontrakter, så en WPF-klient og en ASP.NET MVC-webapp deler én kerne.

  • C#
  • .NET
  • WPF
  • MVVM
  • ASP.NET MVC
  • Entity Framework
ca. maj 20257/12
uddannelse16

StableHand

Booking og administration for en rigtig rideskole

Et bookingsystem for Hørning Rideskole - heste, ryttere, tider, en mugningsordning med belønning og betaling - med et håndskrevet ADO.NET-datalag i stedet for en ORM.

  • C#
  • ASP.NET MVC
  • ADO.NET
  • Azure SQL
  • BCrypt
ca. maj 202510/12
uddannelse17

Yatzyweb

Multiplayer-Yatzy med serverautoritativ pointberegning

Yatzy i browseren på Node.js/Express med en framework-fri klient, pointberegning på serveren og crash-sikker persistens efter hver handling.

  • JavaScript
  • Node.js
  • Express
  • Pug
ca. mar. 2025
uddannelse18

Multiplayer Maze

Realtids-multiplayer over rå TCP-sockets

Et Pac-Man-inspireret labyrintspil med en hjemmelavet tekstprotokol, én servertråd pr. klient og synkroniseret broadcast - spillet af flere samtidig på et rigtigt LAN.

  • Java
  • JavaFX
  • TCP sockets
  • Multithreading
ca. okt. 2024
uddannelse19

EmployeeApp

En klassisk n-lags .NET-løsning med tre klienter

Én Entity Framework-kerne bag en ASP.NET MVC-webapp, en WPF-klient og et selvstændigt ASP.NET Web API.

  • C#
  • ASP.NET MVC
  • WPF
  • ASP.NET Web API
  • Entity Framework
command.exeesc

↑↓ vælg · Tab udfyld · Enter kør · Esc luk

doom.exe

WASD move · ←→ turn · Space fire · E use · Shift run · Enter menu · licences