Projects

Real-world problems, the systems I built to solve them, and the writing that documents how.

Frak Labs

In Production

On-chain reward infrastructure and a seedless smart wallet for e-commerce and content

Daily wallet loads
100k+
Infra cost
-85%
Wallet CI (cached)
9min → 2min

A web3 rewards platform with a self-custodial WebAuthn smart wallet, embedded via a near-zero-cost iframe into Shopify and WordPress stores.

ERC-4337 WebAuthn Kubernetes Bun Elysia TanStack

L'Atelier

In Production

Self-hosted sandboxes for AI coding agents, so they stop needing a babysitter

Codebase cut
-61% (-8,702 LOC)
Sandbox ready
~5-6s
Install
1 Helm chart, no root

A self-hosted orchestrator that gives every AI coding agent its own isolated, VM-grade sandbox. Dispatch a task from Slack or a dashboard, walk away, come back to a reviewed PR. Runs in daily production use at Frak.

Kubernetes Kata Containers Cloud Hypervisor k3s TopoLVM Firecracker

Pico Kiln

Personal Project

A 1977 industrial pottery kiln, rebuilt into a smart, dual-core controller that never crashes.

Firing Temp
~1222°C (cone 6)
Kiln Weight
400kg
Uptime
Zero crashes since Rust rewrite

Converting a 400kg vintage 3-phase pottery kiln into a safely automated, WiFi-connected smart kiln: electrical rewiring, physics-based PID control, a cross-platform Tauri app, and eventually a bare-metal Rust rewrite for firmware you can trust unattended overnight.

Raspberry Pi Pico W RP2350 Rust Embassy no_std MicroPython

Elle À Table Cooking Bot

Archived

A safety-first AI cooking assistant for 35,000+ French recipes

Recipes processed
35,000+
Allergen detection
100% deterministic
Parsing accuracy
99.9%

Client work for CMI Group (Elle magazine): a conversational, voice-guided cooking assistant built on a hybrid deterministic-safety + LLM architecture, with dual-vector semantic search and real-time audio generation. Production-grade engineering; shelved before launch for business reasons.

Gemini spaCy Qdrant PostgreSQL TypeScript Bun

Scenario Parser

Internal Tool

Turning screenplay PDFs into structured psychology and social-graph data

Parsing accuracy
99%+
Zero-cost path
68% of PDFs
Tier accuracy
65% → 92%

Applied LLM research: a competitive multi-strategy pipeline that extracts structured data from screenplay PDFs, then models character psychology and relationship networks by combining social-network-analysis graph theory with multi-pass LLM orchestration.

TypeScript Python pdfplumber pymupdf4llm Gemini graphology

WordForge

Personal Project

An open-source MCP server that lets WordPress be managed through AI conversation instead of admin-panel clicking.

Hosting Cost
3€/month
Coverage
Content, media, Gutenberg, WooCommerce

When my girlfriend needed an online pottery shop, I refused Shopify's centralized, fee-heavy model. Built on a 3€/month Hetzner VPS with WordPress and WooCommerce, then extended with WordForge, a comprehensive MCP server so the store can be managed through Claude conversations instead of admin menus.

PHP WordPress WooCommerce MCP Model Context Protocol Hetzner

3-Phase Panel Optimizer

Personal Project

A constraint solver that auto-generates a house's electrical panels and balances the three phases, so I don't have to do it by hand.

Phase Imbalance Target
< 15%
Architecture
Zero-dep domain core

Renovating a house under France's NF C 15-100 electrical norm means modelling every room and sub-panel, then hitting strict rules on socket counts, breaker limits, and phase balance. I built a tool that models the whole installation and runs a real branch-and-bound optimizer to auto-generate compliant panels: minimising breaker/differential count while keeping the three-phase load balanced within 15%.

TypeScript Bun React 19 TanStack Router Vite Tailwind CSS v4