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

← What I do

~/what-i-do/ai

AI enablement

AI earns its place when it removes real, repetitive work and you can trust what it does. I build AI features and agent workflows with structure, measurement and humans on the uncertain cases.

01What I can do for you

Hourly or quoted

Workflow automation & integrations

The copy-paste between webshop, accounting, spreadsheets and email - done by the systems instead of by people. I find the tasks that eat your week and connect the tools you already have, in code or with low-code tools like Power Automate, Make or n8n when that suits you better.

Quoted by complexity

AI that takes over a task

Product texts, sorting incoming mail, reading invoices and orders into e-conomic, Dinero or your ERP: AI does the routine work, and a person checks only the cases it is unsure of. Tested on your own data before you commit.

Quoted by complexity

AI assistant on your own knowledge

An assistant that answers from your own documents, FAQ and product data: draft replies to customer mail for a person to approve, a chat on your website, or search across SharePoint and Drive that shows its sources.

Quoted by complexity

AI workshop for your staff

Hands-on use of ChatGPT, Microsoft Copilot and similar tools on your team’s real tasks, plus simple rules for what data may go where. Your staff leave with workflows they use the next morning.

Quoted by complexity

AI-assisted development enablement

Get real leverage from coding agents without the chaos: skills, hooks and a gate the agent can’t quietly weaken, plus workflows from ticket to reviewable PR.

Quoted by complexity

LLM features that hold up in production

Schema-enforced output, retries and idempotency, confidence scoring, human-in-the-loop review and an audit trail. Any major LLM provider, behind an abstraction you can swap.

Quoted by complexity

AI platform engineering

One shared way for every team to use LLMs: a provider-agnostic gateway with cost-aware model routing, usage and spend per team, guardrails, caching and evals, so each new AI feature starts on a paved road.

Quoted by complexity

Make your product agent-ready

Let ChatGPT, Claude and other AI agents find and use your product: an MCP server, llms.txt, Markdown versions of your pages, API catalogue and structured data - the same setup this site runs.

Talk to me about this →services

02How I work

Structured output, never prose parsing

Models answer in schema-enforced JSON, so the rest of the system gets typed data instead of guesswork.

Seen in: Illux Product AI → · jev-tools →

Confidence decides who reviews

Confident results flow through; uncertain ones go to a person. Automation where it’s safe, judgement where it matters.

Seen in: jev-tools → · Illux Product AI →

Cheapest model that’s good enough

Fast, cheap models handle the bulk; stronger ones are reserved for what they can’t decide.

Seen in: jev-rerank → · jev-tools →

Measure before trusting

Evaluation harnesses compare models and prompts against real labels, and audit trails record exactly what ran.

Seen in: jev-eval → · Illux Product AI →

Guardrails, not trust

An agent’s risky actions are checked before they run, and when the check is unsure it fails safe: the call is held for a person instead of going through.

Seen in: jev-tools →

Know when not to use AI

Counting, dates, routing and any rule that can be written down stay in plain code. A model only gets the questions that actually need judgement.

Seen in: jev-tools →

03What I’ve built

professional01

Illux Product AI

Generative-AI product enrichment & room visualization for Shopware 6

  • PHP 8.2+
  • Shopware 6.6-6.7
  • Symfony Messenger
  • RabbitMQ
open source02

Foundry

A polyglot engineering gate for AI-assisted development

  • GitHub Actions
  • mise
  • Python
  • POSIX shell
Aug 2026 - present
open source03

jev-tools

Three TypeScript tools that put a cheap, typed model in front of the expensive one

  • TypeScript
  • Node.js
  • Jev
  • GitHub Actions
Sept 2026 - present★ 2
open source04

Leash

Keeps a coding agent to the project rules no linter can check

  • TypeScript
  • Node.js
  • Jev
  • Claude Code hooks
Sept 2026 - present
personal05

Jobbuddy

AI job-application platform - from posting to tailored CV

  • Java
  • Spring Boot
  • Angular
  • PostgreSQL
May 2026 - present
open source06

jev-dotnet

A dependency-free .NET client for Jev

  • C#
  • .NET 8
  • System.Net.Http
  • System.Text.Json
Sept 2026 - present★ 1
open source07

jev-java

A dependency-free Java client for Jev

  • Java 21
  • java.net.http
  • Virtual threads
  • Gradle
Sept 2026 - present
open source08

jev-eval

Measure Jev on your own labeled data and get the confidence cut-point to gate on

  • Python 3.10+
  • stdlib only
  • pytest
  • mypy
Oct 2026 - present
open source09

jev-rerank

Near-free relevance filtering and reranking for RAG

  • Python
  • stdlib urllib
  • pytest
  • mypy
Sept 2026 - present
open source10

classifier-bench

Fast typed classifiers against Claude, measured on the same requests

  • Python 3.10+
  • stdlib only
  • pytest
  • mypy
Oct 2026 - present
open source11

doppelscan

A syntax-aware duplicate code finder that hands an agent the helper to extract

  • Rust
  • tree-sitter
  • rayon
  • MCP
Oct 2026 - present

04Writing

command.exeesc

↑↓ select · Tab complete · Enter run · Esc close

doom.exe

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