Work

Projects

Systems running in production: the context, what I built, the results.

All projects

ArchitectureBackend

Technical data catalog platform

Replacing a legacy tool with an in-house platform, built from scratch.

An internal web application for cataloguing and search, built from scratch by a team of seven whose architecture and code review I own.

ReactTypeScriptViteTanStack Query+17 more
View project
ArchitectureBackend

A complete SME information system, built single-handedly

13 interconnected apps: sales, workshop, rentals, invoicing and e-commerce

A complete information system for an SME: central API, e-commerce, ERP and point of sale, SSO and 6 business apps.

Next.js 15/16React 19TypeScriptTailwind+30 more
View project
E-commerceBackend

Headless e-commerce platform connected to the ERP

E-commerce API, storefront and back-office, with an ERP-driven catalogue

A 3-app headless e-commerce platform: ERP-driven catalogue, Mollie payments, legal invoicing and returns handling.

MedusaJS 2Node.jsTypeScriptPostgreSQL 16+13 more
View project
Backend

Central multi-application business API

One backend for the workshop, rentals, sales, invoicing and bank reconciliation

Central Node.js API: ~250 endpoints, 44 data models, quotes signed online, idempotent invoicing and server-side OIDC SSO.

Node.jsExpressTypeScriptZod+10 more
View project
Security

Single sign-on (SSO) and MFA for 9 applications

One identity, a second factor and central revocation across 9 applications

Self-hosted OIDC single sign-on for 9 applications: passkey or TOTP MFA, server-side tokens and migration with no lost access.

ZitadelOIDC/PKCEBFFTraefik+6 more
View project
ERPBackend

Custom ERP and connected point of sale

Dolibarr 22 with 8 custom modules, a connected POS and e-invoicing

Dolibarr 22 ERP with 8 custom modules: hardware-connected point of sale, offline inventory and a 4× faster product list.

Dolibarr 22PHP 8JavaScriptPostgreSQL 16+7 more
View project
DataERP

Supplier catalogue import: from prototype to native integration

Large supplier price lists imported into the ERP, no rekeying, existing data untouched.

A prototype in 4 days, then a 7-step import wizard inside the ERP: 2,200+ products created in production without touching existing data.

Next.js 16React CompilershadcnSheetJS+2 more
View project
DevOps

Production infrastructure, CI/CD and observability

2 hardened servers, zero exposed app ports, tag-based rollback and pull backups.

Two hardened, monitored production servers: no exposed application ports, tag-based rollback and three-tier backups.

Docker ComposeGitHub ActionsGHCRNginx+14 more
View project
Design systemFrontend

Shared design system and authentication foundation

A monorepo of 3 published packages: UI, SSO session and BFF shared across apps.

A pnpm monorepo of 3 published packages, delivered in 11 days: shared UI, an SSO session client and an OIDC BFF, with no token exposed to JavaScript.

React 19TypeScript 5.9Tailwind 4Base UI+9 more
View project
FrontendField apps

Repair workshop management: from the field to the invoice

Field intake, workshop tracking, scheduling and invoices synced with the ERP.

Two workshop apps: field intake with photos and signature, then repair tracking, time logging, scheduling and invoices synced with the ERP.

React 18TypeScript strictMUI 6AG Grid 33+4 more
View project
FrontendField apps

Equipment rental: fleet, bookings, payment and signed contract

From booking to a contract signed on a tablet, with no risk of double bookings.

Two rental apps: fleet, conflict-free bookings, pricing and payment tracking, then customer handover with a PDF contract signed on a tablet.

React 18TypeScriptMUI 6AG Grid+6 more
View project
DataFrontend

Assisted bank reconciliation

Bank statements matched to invoices automatically, each with a confidence score.

Fuzzy matching between a bank statement and an invoice export, with confidence scores and guided review: v1 and v2 shipped in 15 days.

Next.js 15React 19TypeScriptTailwind 4+5 more
View project
SEOFrontend

SEO showcase website with online quotes and calculators

A showcase website built for local SEO and for turning visits into quote requests.

A Next.js showcase site with strong local SEO: structured data, online quotes tied to real stock, on-demand catalogue revalidation and two calculators.

Next.js 15ReactTypeScriptTailwind+3 more
View project
AI

Industrialized agentic development pipeline

Engineer first: AI executes; I design, decide, review and prove.

Versioned specs, skills and multi-agent browser testing: an AI pipeline under engineering control, with over 800 test cases run.

Claude CodeCodexMCP (Chrome DevTools)Skills+6 more
View project
E-commerceFrontend

Online takeaway store

A responsive takeaway store, built for SEO and performance.

A responsive takeaway store: Next.js server rendering for SEO, Stripe payments, an Express API backed by MongoDB.

ReactNext.jsNode.jsExpress.js+3 more
View project

Have a project in mind?

Let's talk about your context: I'll tell you frankly what is feasible, and how long it takes.