For AI agents: a documentation index is available at /llms.txt. Every page also has a Markdown version at its URL plus .md.

åben for mindre freelanceopgaver · Aarhus, Denmark

Hej, jeg hedder Christoffer

Jeg bygger maskineriet, der gør softwareteams hurtigere og sikrere: developer experience, CI/CD og kvalitets-gates, platformværktøjer og AI, der rent faktisk kommer i produktion.

01Det laver jeg

Alle områder →

02Udvalgte projekter

Alle projekter →
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.2+
  • Shopware 6.6-6.7
  • Symfony Messenger
  • RabbitMQ
  • Google Gemini
  • Generative AI / LLM APIs
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-tools

Tre TypeScript-værktøjer, der sætter en billig, typet model foran den dyre

Et monorepo med værktøjer bygget på TypeSafe AI's Jev - en guardrail for agenters værktøjskald, en GitHub Action til issue-triage og et CLI til masseklassificering - der kører Jev på alt og kun sender de usikre tilfælde videre til et menneske eller en rigtig LLM.

  • TypeScript
  • Node.js
  • Jev
  • GitHub Actions
  • Octokit
  • Vercel AI SDK
sep. 2026 - nu★ 2
open source04

Leash

Holder en kodeagent til de projektregler, ingen linter kan tjekke

En Jev-baseret guardrail, der vurderer hver agent-tur mod de regler i din CLAUDE.md eller AGENTS.md, som ingen linter kan tjekke, og fortæller agenten præcis hvilken den brød, så den retter det, før den går videre. Cirka 300 ms og en brøkdel af en øre pr. tur.

  • TypeScript
  • Node.js
  • Jev
  • Claude Code hooks
  • Codex hooks
  • OpenCode
sep. 2026 - nu
personligt05

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
personligt06

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
personligt07

Movie Explorer

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

En film- og tv-browser, der henter titler fra TMDB, tilføjer IMDb- og Rotten Tomatoes-scores, viser hvor hver titel streames i dit land og på tv'et åbner den rigtige streaming-app direkte. Samme React-træ til mus og fjernbetjening.

  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS
  • TanStack Query
  • Firebase
personligt08

MovieWheel

Drej hjulet og afgør filmaftenen

Filtrér, drej et hjul med 12 felter og få en titel plus hvor den streames. React på Cloudflare Workers, hvor TMDB-nøglen bliver på serveren bag en rate-limited proxy, der tjekker origin og path.

  • React 19
  • TypeScript
  • Vite
  • Three.js
  • Tailwind CSS
  • TanStack Query

TypeScript, Java, C#, PHP, Kotlin, Swift, Python, Spring Boot, Symfony, Angular, React, Astro, GitHub Actions, mise, Docker, PostgreSQL, RabbitMQ, Cloudflare, Azure, Kubernetes, Claude Code, Semgrep

03Seneste indlæg

Alle indlæg →

Har du noget, der skal bygges?

Freelanceprojekter og konsulentopgaver til fast pris eller timepris. De første 30 minutter er gratis.

command.exeesc

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

doom.exe

WASD move · ←→ turn · Space fire · E use · Shift run · Esc menu · click to capture mouse · licences