Après 12 ans dans le commerce tech, j'ai choisi de coder ce que je vendais. Aujourd'hui, je viens de valider le titre de Concepteur Développeur d'Applications (spé. IA), et je conçois des applications SaaS de A à Z : de l'analyse du besoin au déploiement. Ce qui me différencie ? La rigueur du terrain et l'obsession du détail.

Mes projets web et SaaS

Capture d'écran de Staka Livres — Plateforme de correction et d'édition de manuscrits Freelance · Client réel

Staka Livres

Plateforme de correction et d'édition de manuscrits

ReactTypeScriptNode.jsExpress +3
Capture d'écran de Christophe Dev Freelance — Site vitrine professionnel pour mon activité freelance Freelance · En ligne

Christophe Dev Freelance

Site vitrine professionnel pour mon activité freelance

Next.jsReactTypeScriptSEO +1
Capture d'écran de CoachTFE — Guide en ligne pour la réussite du TFE infirmier Freelance · Client réel

CoachTFE

Guide en ligne pour la réussite du TFE infirmier

CSSJavaScriptSEOGitHub +1
Capture d'écran de Cabinet Infirmier Graslin — Site vitrine pour cabinet infirmier libéral à Nantes Freelance · Client réel

Cabinet Infirmier Graslin

Site vitrine pour cabinet infirmier libéral à Nantes

ReactCSS ModulesSEOResponsive +1

Compétences techniques

Frontend

Next.js 15
React 19
TypeScript
Tailwind CSS
shadcn/ui
Astro

Backend & BDD

Node.js
Prisma ORM
PostgreSQL
MySQL
MongoDB / NoSQL
SQL
REST API
DBeaver

DevOps & CI/CD

Docker
GitHub
GitHub Actions
Git
VPS OVH

IA & Automatisation

Claude Code
Cursor IDE
VS Code + MCP
Agents IA (MCP)
MCP Atlassian
Automatisation docs

Conception & Tests

JMerise (MCD/MLD)
Diagrammes UML
Playwright (E2E)
Vitest (unit)

Gestion de projet

Scrum / Agile
Jira
Confluence

Mon processus de développement

Mon workflow, de l'idée au déploiement, sans raccourci.

christophe@dev ~/workflow %
# Pas de code sans comprendre le pourquoi
$ analyze --deep --no-bullshit
Benchmark concurrentiel · Analyse SWOT · Analyse des risques
Besoins fonctionnels et non fonctionnels · User stories
Cahier des charges · Contraintes RGPD · Objectifs SEO
# Mesurer deux fois, couper une fois
$ architect --blueprint --think-twice
Maquettage Figma · Parcours utilisateur · Design system
MCD / MLD (JMerise) · Diagrammes UML · Schéma d'architecture
Choix de stack adapté au projet · ORM Prisma ou alternative
# Le code, c'est de la poésie... avec des points-virgules
$ dev --build --clean-code --tests
Next.js · React · TypeScript strict · Node.js · API REST
PostgreSQL / MySQL / MongoDB , selon le projet, pas le dogme
Vitest (unit) · Playwright (E2E) · Cahier de recettage
# Un bon déploiement = une bonne nuit de sommeil
$ deploy --devops --sleep-well
Docker · CI/CD GitHub Actions · VPS OVH · Monitoring
SEO technique · Performance Lighthouse · Accessibilité
Git flow · Versionning rigoureux · Zero downtime
# La doc, c'est le message qu'on s'envoie au futur
$ manage --agile --document-everything
Scrum / méthode Agile · Sprints · Daily · Rétrospectives
Jira (tickets, backlog, sprints) · Confluence (documentation)
Feedback utilisateur · Métriques · Amélioration continue
$ echo "Prêt à collaborer ?"
✓ Workflow complet. Zéro étape sautée. Contactez-moi.

Aucune techno n'est en readonly chez moi, je git pull de nouvelles compétences chaque jour. Ma stack préférée ? Celle qui resolve votre problème.

Parcours et formations

Concepteur développeur d'applications (spé. IA)

2024 – 2026

Fabrique Numérique Paloise

Gestion de projet, développement d'applications, cybersécurité, intelligence artificielle.

Formation DWWM

2023

Titre Professionnel Développeur Web et Web Mobile

Formation intensive de 6 mois en développement full-stack. Front-end, back-end, bases de données, gestion de projet, SEO.

Vendeur multimédia

2012 – 2024

E.Leclerc Mourenx

12 ans de relation client et gestion autonome d'un rayon tech. Écoute des besoins, résolution de problèmes, rigueur opérationnelle : des soft skills directement transférables au développement.

Licence Commerce et logistique de distribution

2012

IUT de Bayonne

Licence bilingue espagnol. Stage de 4 mois comme commercial à Buenos Aires, Argentine.

BTS Management des unités commerciales

2011

Lycée Gaston Fébus, Orthez

Stage de 4 mois chez Conforama en tant que vendeur multimédia.

Bac Économique et Social

2007

Lycée Albert Camus, Mourenx

Contact

Un projet en tête ? Faisons un git merge de nos idées.