Applications web riches
Interfaces à état complexe : temps réel, data tables, éditeurs, visualisations. Pensées pour des utilisateurs qui y passent leur journée.
Développeur full-stack freelance — architectures sur-mesure
Applications web riches, back-offices métier, APIs et intégrations tierces. Du code écrit à la main, pensé pour durer, pas assemblé au low-code.
Interfaces à état complexe : temps réel, data tables, éditeurs, visualisations. Pensées pour des utilisateurs qui y passent leur journée.
Outils métier sur-mesure : rôles et permissions, workflows, export PDF, tâches planifiées. L'outil suit le métier, pas l'inverse.
Schémas GraphQL et REST en Go ou Node, modèle de données explicite, migrations versionnées, déploiement conteneurisé.
Paiement, authentification, IA, stockage, notifications push et email. Webhooks fiables, reprise sur erreur, logs lisibles.
// résolveurs typés, jobs cron, websockets, JWT
CRM web complet : API Go (GraphQL/gqlgen, Chi) sur PostgreSQL, JWT, websockets, génération de PDF et jobs cron, avec une interface React/Apollo dense — data tables, graphiques echarts, éditeur TinyMCE, visionneuse PDF, cartes Google Maps. Client sous accord de confidentialité — 90 % de mon activité.
Plateforme de mentorat mettant en relation formateurs et élèves, avec correction assistée par IA et rôles distincts prof/élève.
Bot Go qui produit et publie des vidéos d'actualité courtes de bout en bout : sélection des articles par IA, script journalistique (GPT-4o), voix de synthèse (ElevenLabs), visuels générés, montage FFmpeg, publication automatique sur Instagram et TikTok. Dashboard Next.js, orchestration Docker derrière un reverse-proxy Caddy.
Jeu de pronostics entre potes sur les matchs d'un tournoi, packagé en application mobile iOS et Android.
Carnet de voyage de poche : PWA installable, consultable hors-ligne.
Une architecture qui tient la charge se décide avant la première ligne de code.
Je travaille en solo, du modèle de données au déploiement. Pas de couche de gestion, pas de relais : la personne qui conçoit le schéma est celle qui écrit les résolveurs et celle qui répond quand il faut faire évoluer le produit.
Concrètement : typage strict de bout en bout, migrations versionnées, tests sur ce qui casse, conteneurisation, et un code que quelqu'un d'autre peut reprendre. Le sur-mesure n'a d'intérêt que s'il reste maintenable dans trois ans.
Périmètre, modèle de données, contraintes réelles. Écrit, chiffré, avant de démarrer.
Environnement de recette accessible en continu. Vous voyez le produit avancer, pas des slides.
Dépôt, documentation, accès infra. Le code vous appartient, sans dépendance à moi.
05 / Contact — Réponse sous 24 h ouvrées