Quentin Joanon

Développeur Web Fullstack

React, Next.js, TypeScript, Supabase

Je conçois et développe des applications web modernes — SaaS, dashboards, sites performants.

3 ansd'expérience dev
SaaSen production
Freelancedisponible
Discuter de votre projet

Qui suis-je ?

Avant de coder, j'ai passé 7 ans dans le BTP. Dessinateur, conducteur de travaux, chargé d'affaires. Des plans, des chantiers, des clients.

Un jour j'ai décidé de faire ce qui me plaisait vraiment : construire des trucs sur le web.

Aujourd'hui je suis freelance, basé en région chalonnaise. Je fais des SaaS, des dashboards, des sites. Des apps que des gens utilisent vraiment, pas des maquettes Figma qui prennent la poussière.

7 ans sur le terrain, ça m'a appris un truc : un outil que personne n'arrive à utiliser, c'est un outil inutile. Je fais des apps simples qui font le job.

Ce que je sais faire

Côté front : React, Next.js, TypeScript, TailwindCSS. Je fais des interfaces rapides et qui fonctionne sur mobile.

Côté back : Supabase (PostgreSQL, auth, storage), API REST. J'ai intégré Stripe et Lemonsqueezy sur plusieurs projets (abonnements, paiements).

Le reste : PWA, WordPress Headless, déploiement Vercel.

ReactNext.jsTypeScriptSupabasePostgreSQLTailwindCSSStripePWAVercel

Projets

Les projets que j'ai construits et qui tournent.

Kronozen
Mon projet perso

Kronozen

Une app de pointage pour artisans. Mon père est menuisier, je l'ai faite à partir de ses besoins.

Objectively

Objectively

Un SaaS pour prendre des décisions en équipe avec des grilles d'évaluation. Utilisé par Le Cèdre (groupement d'achat). Stripe intégré, multi-tenancy.

Alobees

Alobees

Automatisation pour une app de suivi de chantier. Des scripts pour faire communiquer le terrain et le bureau.

Technologies

Google Apps ScriptAPI RESTJavaScript
MecateamCluster

MecateamCluster

Refonte du site d'un réseau d'entreprises ferroviaires. WordPress en back, Next.js en front.

Contact

Un projet ? Une question ? Écris-moi.

Freelance dispo — Télétravail ou sur place (axe Paris / Lyon).