
I build products that actually ship.

Fullstack developer building web products, SaaS and AI-powered experiences from idea to production.
Selected work
From idea to production.
01
Think
Architecture & design
02
Build
Frontend + Backend
03
Intelligence
LLM + Agents + RAG
04
Ship
Cloud + CI/CD + Deployment
05
Scale
Performance + Maintenance + Evolution
Developer, builder, entrepreneur.
Building products, end to end.
I'm Maël, a French fullstack developer and co-founder of Wenoble.
I design and build web products, from the first idea to production.
My focus sits at the intersection of product, engineering and AI.
- Years of web development
- 4+
- Projects / clients
- 50+
- Products built
- 3
- Things still to build
- ∞
Tools I like to build with.
- ReactReact
My go-to UI library. Component-driven interfaces, from dashboards to marketing sites.
- Next.jsNext.js
The framework behind most of my products: routing, server rendering and APIs in one place.
- TypeScriptTypeScript
Types everywhere, front to back. Fewer bugs, safer refactors, faster onboarding.
- Tailwind CSSTailwind CSS
Utility-first styling to design directly in the code and keep UIs consistent.
- WebflowWebflow
Visual development for marketing sites that teams can edit themselves, without a developer.
- Node.jsNode.js
JavaScript on the server for APIs, workers, scripts and integrations.
- ExpressExpress
Minimal Node.js server for lightweight APIs, webhooks and quick prototypes.
- NestJSNestJS
Structured backends for larger APIs: modules, dependency injection, clean architecture.
- PostgreSQLPostgreSQL
The database I trust: relational, reliable, and powerful with JSONB and extensions.
- MongoDBMongoDB
Document database when the data is flexible, nested or changes shape often.
- SupabaseSupabase
Postgres with auth, storage and realtime built in. Perfect to ship an MVP fast.
- ClaudeClaude
My main LLM for agents, RAG pipelines and AI features shipped to production.
- OpenAIOpenAI
GPT models and embeddings for generation, classification and semantic search.
- MCPMCP
Model Context Protocol: connecting LLMs to real tools, APIs and data sources.
- VercelVercel
Zero-config deployments, preview URLs on every branch, edge network by default.
- CloudflareCloudflare
DNS, CDN, security and edge workers in front of everything I put online.
- DockerDocker
Reproducible environments, from local development to production containers.
- GitHubGitHub
Repositories, pull requests, Actions for CI/CD and issues to run the project.