Project index
06 projects
Playground
Six systems I wrote, shipped and still operate. Open one and the whole case opens with it.
Click a project to read it whole
- 01 / Internal platformIn production
TI Hub
IT service desk with an SLA engine, inventory, maintenance, custody letters and monthly KPI reporting, plus a friction-free portal for any worker to file a report.
Next.js 15 · React 19 · TypeScript - 02 / Internal systemIn production
Attendance
Time clock for home-office staff with no application server: every business rule lives in PostgreSQL, punches are append-only and the client holds no write privilege on any table.
PostgreSQL · PL/pgSQL · pg_cron - 03 / Internal platformIn production
Maintenance portal
Work orders with assignment, log, per-machine history and statistics, scoped across five sites including customer-site service centres at BRP, Hella and Faurecia.
Next.js 16 · Tailwind v4 · Supabase - 04 / E-commerceLive, multi-vendor
B2B Marketplace
Recycled-plastics commerce with direct purchase and RFQ. Selling to invited customers since 1 September 2026, multi-vendor in production since 15 September.
Next.js 16 · Zod v4 · Stripe - 05 / Open sourceMIT licence
MeetScribe
Real-time meeting transcription and minutes, fully local on Windows: dual-track WASAPI capture, CPU Whisper and on-device diarisation.
Python · Whisper · WASAPI - 06 / Browser extensionChrome & Edge
Password Vault
Local password manager for Chrome and Edge. Envelope encryption with AES-256-GCM and scrypt derivation at twice the OWASP minimum; keys live only in the service worker.
Manifest V3 · AES-256-GCM · scrypt