Projects
01 — Selected work
Kynto — Hands-on CTO
Dec 2025 – Mar 2026 · Paris · B2B SaaS recruitment with AI
Built the full product end-to-end from Figma mockups to production in 3 months, with 4 AI coding agents running in parallel — ~70% faster than a conventional build. Real-time dashboard, hierarchical job validation, document management, AI agents for job creation and CV matching, calendar sync, strict multi-tenant isolation, and a GDPR-compliant data lifecycle (export + 24-month auto-deletion).
Tech details
- Stack: Next.js 15, React 19, TypeScript, Tailwind, PostgreSQL + Drizzle, Better Auth (multi-tenant), AWS S3, Vercel CI/CD, Vertex AI agents, Stripe, Google/Microsoft Calendar, Lemlist.
- Scale: 300+ files, 40K+ lines, 17 relational tables, 55 UI components, 40+ Zod-validated API endpoints, 790+ Vitest tests, FR/EN bilingual (13 namespaces).
- Features: S3 upload with progress tracking, Google/Microsoft Calendar sync.
- Security: session-based auth, presigned S3 URLs, tenant isolation via Drizzle parameterised queries, OAuth 2.0 for calendars.
- Workflow: Claude Code (Anthropic CLI) driving 4 parallel AI coding agents, Figma-to-production in 3 months.
Ballpoint — Rust developer, SMB honeypot R&D
Dec 2025 · Paris · Cybersecurity research
Designed and built a deceptive server — a honeypot — that detects intrusions targeting Windows file-sharing protocols. It logs and qualifies an attacker's behaviour in real time, with severity-tiered alerting so a security team knows exactly what they're up against.
Tech details
- Stack: Rust, Docker, SMB1/2/3, NetBIOS; tested with smbclient, nmap, netexec, Wireshark, tcpdump.
- Scale: full SMB server in 3,000+ LOC.
- Features: zero-copy binary parsers for NetBIOS and protocol negotiation, severity-tiered alerting (OpenCanary-inspired), HTML + JSON alert reporting, multi-config Docker environments for protocol validation, PCAP analysis.
- Workflow: audited the Samba C source to map the customisation and extension surface of SMB2/3 — produced a technical write-up on customisation paths (config vs. code modification, GPL constraints).
PlanWork.ai — CTO
Jul 2025 – present · Clermont-Ferrand · AI assistant for renovation and construction
SaaS platform for homeowners turning an old house into the place they want to live, with an AI assistant for planning, budgeting and tracking the works.
Defined the name, branding and value proposition; designed the user journeys and MVP scope; stood up the SaaS infrastructure and AI integration; and shipped the first subscription plan with Stripe.
Tech details
- Stack: OpenAI, AWS, Vercel, Next.js, PostgreSQL.
iliadata — Tech lead
Feb 2025 – present · Paris · Cryptography platform
End-to-end technical delivery of a secure cryptographic platform from spec to running system, with multi-layer security across authentication, encryption and storage.
Tech details
- Stack: React, TypeScript, Tailwind, Shadcn/ui, Node.js, Python/FastAPI, WebRTC, WebSocket, C compiled to WebAssembly via Emscripten, Docker Compose, Scaleway, GitHub Actions.
- Features: distributed architecture — client plus multi-service backend with secure communications; P2P via WebRTC and WebSocket; custom C cryptography library compiled to WebAssembly and called from a WebWorker.
- Security: SHA-256 / AES integration, Keycloak auth, homomorphic encryption, secure storage.
- Workflow: full DevOps — Docker Compose multi-container, automated Scaleway deploy, GitHub Actions CI.
Televista — CTO
Feb 2025 – Nov 2025 · Paris · Digital Signage SaaS
Delivered the MVP for a digital-signage SaaS, including the spec and the response to the public tender.
Tech details
- Stack: Next.js on Vercel and Azure, video player, Python data-processing tools.
- Security: Better Auth, GDPR, accessibility and security compliance.
- Workflow: built with Cursor and Claude Code throughout; generative video/image with Flux, Midjourney and others.
Dylaw — Hands-on CTO
Jan 2025 – Oct 2025 · Paris · Legal-services SaaS with AI
Designed and built Dylaw, an AI-first SaaS connecting lawyers to professional clients, on an enterprise-grade architecture. Delivered in 2–3 months instead of the usual 6–8, production-quality from v1, thanks to AI-assisted development.
Lawyer profiles, client–lawyer matching, real-time messaging, document management, scheduling, billing and payments, analytics dashboards, and conversational AI assistants with workflow automation for legal flows.
Tech details
- Stack: marketing site (Next.js, SEO), SaaS app (React), admin panel, REST API (Node.js, PostgreSQL), AI services (Python).
- Scale: CNB crawler — automated collection across 164 French bars and 78,536+ lawyers, with monthly updates.
- Workflow: AI-assisted development with Cursor.
Opla — Founder, principal developer
Jan 2024 – present · Clermont-Ferrand · Local AI assistants
Founded Opla, an open-source platform for local AI assistants. Users run language models on their own laptop, so their data never leaves the machine.
Tech details
- Stack: Rust, TypeScript, Next.js, Tauri, WebAssembly, WebGPU.
- Features: local, secure AI solutions with cross-platform desktop builds; multi-platform libraries and apps built on WebAssembly and WebGPU.
Storyfox — Hands-on CTO
Jun 2021 – Feb 2023 · Paris · Video SaaS
Took the platform to the next level — team leadership and senior hiring, security-first delivery, roadmap planning, and translating business needs into shipped solutions.
Tech details
- Stack: React.js, React Native, MongoDB, AWS, GCP, video processing, ML.
02 — Open source
- miky — orchestration tool for AI-agent-assisted development workflows. (Open source soon.)
- Opla — open-source platform for local, privacy-first AI assistants.
- awesome-webgpu — curated list of WebGPU resources.