← What I do

~/what-i-do/platform

Platform & Infrastructure

Good platforms are paved roads: the safe, observable, repeatable way is also the quickest way to ship. I build the plumbing that makes that true, from queues and retries to config and policy as code.

01How I work

Paved roads over gatekeeping

Make the right way the default with templates and shared workflows, instead of reviewing every team into compliance.

Everything as code

Pipelines, configuration and policy live in the repo, reviewed and versioned like any other change.

Seen in: Foundry →

Resilient by default

Slow or unreliable work goes on a queue, with retries and backoff, idempotency and an audit trail, so a flaky dependency never takes the product down.

Seen in: Illux Product AI →

Swappable edges

Providers, databases and AI models sit behind ports and adapters, so changing vendor is a new adapter, not a rewrite.

Seen in: Jobbuddy →

02What I’ve built

professional01

Illux Product AI

Generative-AI product enrichment & room visualization for Shopware 6

  • PHP 8.1+
  • Shopware 6
  • Symfony Messenger
  • RabbitMQ
Oct 2025 - Jan 2026
open source02

jev-guard

A fail-safe guardrail for LLM agents' tool calls

  • TypeScript
  • Node.js
  • Jev
  • Vercel AI SDK
Sept 2026 - now★ 1
personal03

Jobbuddy

AI job-application platform - from posting to tailored CV

  • Java
  • Spring Boot
  • Angular
  • PostgreSQL
May 2026 - now
personal04

MovieWheel

Spin a wheel, settle movie night

  • React 19
  • TypeScript
  • Vite
  • TanStack Query
May 2026 - Jun 2026

03What I can do for you

from hourly

Shopware 6 & PHP plugins

Custom Shopware 6 plugins - admin modules, storefront plugins, DAL entities, migrations, scheduled tasks and Messenger/RabbitMQ workers - built the way I built a business-critical one for WEXO.

from hourly or fixed

Full-stack web apps

From MVP to maintainable product: Spring Boot, .NET or Node backends with clean architecture; Angular, React, Vue or Astro frontends; Postgres with full-text and vector search.

Talk to me about this →services

04Writing

No posts on this yet. Coming soon.

command.exeesc

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

doom.exe

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