Projects

My work
AI & web.

4 products designed and built — from architecture to deployment.

4 projects3 live / pre-prodFull-stack + AI
B2B SaaS · Generative AIPre-production
01

AI Product Copilot

The AI agent that turns a vague need into a structured backlog in under 10 minutes.

AI Product Copilot solves a problem every product team knows: the time lost between “we have an idea” and “we have specs ready to build”. The AI agent guides the user through an adaptive dialogue to uncover the real needs, then automatically generates user stories, epics and acceptance criteria in standard formats.

The product is designed for Product Owners, Business Analysts and founders who want to move fast without sacrificing rigour. Import existing PRDs (PDF, Word, Markdown), export directly to Linear, Notion and Jira, version history with restore — everything a product team uses daily, unified in a single interface.

Modern full-stack architecture with Clerk for authentication, Supabase for persistence and Stripe for billing, including an anonymous subscription flow (payment before sign-up). Deployed on Vercel with an automated release pipeline and health checks at 100/100.


Proven skills
▸Full command of LLM integration (prompt engineering, streaming, state management)
▸Ability to design AND build a complete B2B SaaS from A to Z
▸Experience with complex authentication and payment flows
Next.js 16TypeScriptClaude Sonnet 4.6Clerk v7SupabaseDrizzle ORMStripeResendVercel
30+ featuresAnonymous flow → paymenti18n FR/EN/ES
Mobile-First SaaS · ERP · AIPre-production
02

Artivio

The complete ERP for tradespeople — from voice quote to invoice, powered by AI.

Artivio is a mobile-first ERP designed for tradespeople of every kind: plumbers, electricians, carpenters, painters. The goal is radical — let a tradesperson run their whole business from their phone, with no training, using workflows that adapt to how they work on site.

The key differentiator: three AI workers deployed on Fly.io (pre-production). The Voice agent transcribes a spoken quote and automatically generates structured quote lines. The OCR agent extracts data from supplier purchase orders and invoices. The Stock Auto agent adjusts stock levels in real time from orders and deliveries.

Turborepo monorepo architecture with React Native Expo (mobile), Hono on Fly.io (API), Next.js (web dashboard) and Supabase as the single source of truth. Automated release pipeline, 100% CI, 22 passing tests. The project is preparing for its commercial launch.


Proven skills
▸Complex monorepo architecture with 3 apps and 4 shared packages
▸Multi-cloud deployment (Vercel + Fly.io) with asynchronous AI workers
▸React Native and web in the same monorepo
▸Product design for non-technical users
TurborepoReact Native ExpoHonoNext.js 16SupabaseDrizzle ORMFly.ioClaude APIWhisper APIStripepg-boss
3 AI workers deployed24 Supabase tables + RLSCI 22 tests ✓
Showcase Website · White-label · SaaSIn development
03

Maison Devaux

The professional website generated automatically for every Artivio tradesperson.

Maison Devaux is the front-end layer of the Artivio ecosystem. Every tradesperson registered on Artivio automatically gets their own professional website — with no effort on their part. The content (services, past work, service area, contact details) comes straight from the Artivio back office and is updated in real time.

The technical challenge is white-label architecture at scale: a single Next.js + Sanity CMS codebase that generates thousands of distinct sites, each with its own visual identity (colours, logo, typography) and trade-specific content. Every site is SEO-optimised by trade and location — a major organic acquisition lever for tradespeople.

This project shows how product vision and technical execution work together: designing an architecture that scales and delivers immediate value to the end user, with nothing to configure.


Proven skills
▸White-label architecture and on-demand site generation
▸Programmatic SEO at scale (trade × location)
▸Product thinking for non-technical users
▸Front-end integration of a complex business API
Next.jsTypeScriptSanity CMSNextAuthArtivio APITailwind CSS
Automatic site at sign-upSEO by trade × locationZero configuration for the tradesperson
bT
Personal website · Astro · i18nLive
04

byToya

Portfolio & blog — built to prove what I say I can do.

This site is both a showcase and a demonstration. Built with Astro 7 and Tailwind 4 — the same technical choices I recommend to clients for high-performance websites — it is server-rendered on Vercel, with CDN caching for fast pages.

Pages are server-rendered in each language, with translated URLs in FR/EN/ES, and the language switch works without any external dependency. The multilingual blog automatically redirects each article to its equivalent in the new language.

Saved dark/light mode, blog search and filters, a complete back office, a design system with CSS tokens — every technical decision has a reason and documents how I work.


Proven skills
▸Command of Astro and web performance best practices
▸i18n without external libraries
▸Consistent design system from A to Z
▸SEO, GEO and Core Web Vitals
Astro 7Tailwind 4TypeScriptSpace GroteskDM SansVercel
Core Web Vitals 100/100Translated URLs FR/EN/ES
This site →

Your project deserves
the same care.

You have an idea, a problem to solve, a product to build. I can help you define it, lead it and ship it.

Contact me →View services