Illux Product AI
Generative-AI product enrichment & room visualization for Shopware 6
A production Shopware 6 plugin that turns product images into multilingual copy, SEO, categories and tags with generative AI, and lets shoppers see artwork on their own wall before buying. Designed, built and deployed as sole developer.
- PHP 8.1+
- Shopware 6
- Symfony Messenger
- RabbitMQ
- Generative AI / LLM APIs
- TypeScript
Foundry
A polyglot engineering gate for AI-assisted development
One deterministic quality standard - format, lint, types, tests, coverage, security - enforced identically while an AI agent edits, before push and in CI. Reusable GitHub Actions workflows, mise templates and a Claude Code plugin, released as versioned open source.
- GitHub Actions
- mise
- Python
- POSIX shell
- TypeScript
- Semgrep
jev-triage
Near-free GitHub issue triage with confidence-gated escalation
A GitHub Action that labels every new issue with TypeSafe AI's Jev in milliseconds for fractions of a cent - and escalates only the ones it's unsure about to a human or a real LLM.
- TypeScript
- GitHub Actions
- Octokit
- Jev
- Cloudflare Workers AI
jev-guard
A fail-safe guardrail for LLM agents' tool calls
A TypeScript library that vets every tool call an agent proposes through Jev before it runs - allow, block or hold for a human - so an autonomous agent can't rm -rf your box on a bad hunch.
- TypeScript
- Node.js
- Jev
- Vercel AI SDK
- LangChain
jev-sort
jq for judgment - bulk classification at pennies per 10k rows
A CLI that streams JSONL/CSV rows through Jev and returns typed classification and score columns plus a confidence field, flagging low-confidence rows for review.
- TypeScript
- Node.js
- Jev
- JSONL
- CSV
Jobbuddy
AI job-application platform - from posting to tailored CV
A Spring Boot (strict hexagonal) + Angular platform that ingests job postings and generates tailored CVs and cover letters with ATS match reports, backed by Postgres full-text and pgvector semantic search.
- Java
- Spring Boot
- Angular
- PostgreSQL
- pgvector
- Flyway
Tech Atlas
A bilingual technical dictionary you can explore as a map
About 420 security, CS, AI and platform terms in English and Danish, linked by typed, sourced relationships into a knowledge graph with a 2D/3D explorer, plain-language explanations and quizzes.
- Astro
- TypeScript
- Supabase
- Cytoscape
- Three.js
- PL/pgSQL
ReelScout
One React codebase, running on the web and as an LG webOS TV app
A TMDB-powered movie and TV browser that aggregates ratings, shows where titles stream in your country and - on TV - deep-links straight into the streaming apps. Same React tree for mouse and TV remote.
- React
- TypeScript
- Vite
- TanStack Query
- Firebase
- LG webOS
Email Template Preview
Preview transactional emails with real order data, rendered like Gmail would
A Shopware 6 admin plugin that renders transactional email templates against live customer and order data, with Gmail-style and device emulation, so teams can QA mail before customers see it.
- PHP
- Shopware 6
- Symfony
- Vue
- Twig
- SCSS
MovieWheel
Spin a wheel, settle movie night
Filter, spin a 12-slot wheel and get a title plus where it streams. A static React frontend with a hardened serverless TMDB proxy - per-IP rate limiting, a path allow-list and edge caching.
- React 19
- TypeScript
- Vite
- TanStack Query
- Vercel Functions
DevInsight
GitHub activity turned into an evidence-based portfolio
A Spring Boot platform (strict hexagonal) that imports a developer's GitHub repositories and is designed to score them on activity, structure and code quality. Plumbing done; scoring engine in progress.
- Java
- Spring Boot
- Spring Security
- OAuth2
- JWT
- JPA
Sall Whisky Distillery
One production domain, built twice - JavaFX and Spring Boot + Angular
Production management for a real whisky distillery - casks, distillations, warehouse hierarchy, maturation history and bottling - with genuine production rules, later ported from JavaFX to a Spring Boot REST API and Angular SPA.
- Java
- JavaFX
- Spring Boot
- Spring Data JPA
- Angular 17
- H2
Birdie
Log bird sightings where you stand; see everyone's on a map
A SwiftUI birdwatching app - log a species with notes and GPS in one tap, browse sightings as a list or on an interactive MapKit map. Firebase backend, MVVM with @Observable.
- Swift
- SwiftUI
- Swift Concurrency
- Firebase
- MapKit
- Core Location
KAS - Conference Administration
A JavaFX desktop app with real business rules
Conference administration - participants, hotels with room types and add-ons, excursions and bookings - with a pricing engine distributed across a rich domain model.
TimeRegistry
One business core, two frontends - WPF and ASP.NET MVC
Employee time registration with real validation rules - overlap detection and a 37-hour weekly cap - behind interface contracts so a WPF desktop client and an ASP.NET MVC web app share one core.
- C#
- .NET
- WPF
- MVVM
- ASP.NET MVC
- Entity Framework
StableHand
Booking and management for a real riding school
A multi-actor booking system for Hørning Rideskole - horses, riders, time slots, a mucking-out reward rota and payments - with a hand-written ADO.NET data layer instead of an ORM.
- C#
- ASP.NET MVC
- ADO.NET
- Azure SQL
- BCrypt
Yatzyweb
Multiplayer Yahtzee with server-authoritative scoring
Browser Yahtzee on Node.js/Express with a framework-free client, server-side scoring that can't be tampered with, and crash-safe persistence after every action.
- JavaScript
- Node.js
- Express
- Pug
Multiplayer Maze
Real-time multiplayer over raw TCP sockets
A Pac-Man-inspired maze game with a hand-designed text protocol, one server thread per client and a synchronized broadcast relay - played by several people at once on a real LAN.
- Java
- JavaFX
- TCP sockets
- Multithreading
EmployeeApp
A textbook n-tier .NET solution with three clients
One Entity Framework business/data core behind an ASP.NET MVC web app, a WPF desktop client and a standalone ASP.NET Web API.
- C#
- ASP.NET MVC
- WPF
- ASP.NET Web API
- Entity Framework