Shopify SaaS · Profit analytics·2026
Nette Profit Analytics
A Shopify store’s real net profit, order by order.
Published on the Shopify App StoreTypeScript · React Router 7 · Prisma · PostgreSQL · Claude API

Open to opportunities· France & remote
Full-Stack TypeScript Developer
I design and ship complete TypeScript web applications, from architecture to production, with an AI-augmented workflow that I direct, review and test.
Front
Back
Infra
Quality & AI
01/Work
Shopify SaaS · Profit analytics·2026
A Shopify store’s real net profit, order by order.
Published on the Shopify App StoreTypeScript · React Router 7 · Prisma · PostgreSQL · Claude API

SaaS · E-invoicing compliance·2026
France’s 2026–2027 e-invoicing reform, automated for merchants.
In review on the Shopify App StoreTypeScript · React Router 7 · PostgreSQL · Factur-X · Stripe

Manga translation web editor · not deployed·2026
Detect, translate, clean and re-letter a manga page in a Photoshop-like editor.
Video demo on requestReact 19 · Canvas · SSE · FastAPI · ONNX Runtime
Business clubs · agency work·2024
The Next.js + TypeScript site of Dynabuy’s business-club network, from scratch to production.
Client project · live
E-learning platform · Serverless·2026
14 interactive FR/EN JavaScript courses, with payments, magic links and edge-protected content.
Live
Studio website · Astro·2026
The site of my web studio in Guérande: fast, locally optimised for search, with a generative 404.
Live · studio-oeillet.frUnder construction
$ pnpm dev
▲ Next.js 16 · TypeScript · Drizzle · Postgres
✓ Case study published on delivery.
Tool · Next.js 16·2026
The tool that runs my job search, under construction.
Under construction02/Method
Since 2025 I have been building with AI agents (Claude Code). It is a real speed-up, as long as I stay in control of what matters.
AI writes a large share of the code. Architecture, review, testing and ownership of what goes to production stay with me.
I set the architecture, the data model and the contracts (types, Zod schemas) before the first line of code. Those are the choices that are expensive to undo.
ProofPure, I/O-free invoicing domain in Nette Factures
I break the work into bounded tasks and direct Claude Code agents with precise specs. AI speeds up the writing; it does not decide the architecture.
ProofNette Profit v1 (Express + Vite) rewritten as an end-to-end TypeScript v2
I review diffs, line by line on sensitive areas (authentication, payments, data), which also go through a dedicated security review before they are merged.
ProofWooCommerce plugin HMAC pairing, revised after two reviews
Unit and integration tests with Vitest, GitHub Actions CI against a real PostgreSQL database, Playwright when the UI calls for it.
Proof260 test files in Nette Factures
Docker, Caddy, encrypted backups and a health endpoint on a VPS, or Vercel when it is the right tool. I stay accountable for what runs.
ProofEncrypted Postgres, HTTPS/HSTS and /healthz for Nette Profit
03/Experience
Jul 2025 – now
Nette & Studio Œillet
Designed and shipped Nette Profit Analytics (published on the Shopify App Store) and Nette Factures (in review), plus Lettrink, LearnJS and studio-oeillet.fr.
Mar 2024 – Jun 2025
Génération Internet · agency, Nantes
Dynabuy: the clubsdaffaires.fr site in Next.js + TypeScript, from scratch to production. For a premium car maker: Figma designs built as components inside a Symfony app. Internal tools.
Jan 2023 – Feb 2024
Self-employed
Requirements analysis, specifications, custom WordPress / WooCommerce themes, Shopify, SEO and client training.
Sep 2021 – Aug 2022
Flexy-Web
Custom themes and plugins (WordPress, WooCommerce, Shopify), e-commerce, SEO, performance and marketing integrations.
2019 – 2021
Application developer
React / Next.js specialisation.
04/Contact
I am looking for a full-stack TypeScript developer role, anywhere in France or remote. I answer every message.
Based in Guérande, France · on-site or remote