
Francois Gineste
Senior Full-Stack Engineer (ex-CTO & Co-Founder)
Salaire / Taux journalier
Grenoble, France
Mobilité : Aix-en-Provence, Grenoble, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
La plupart des ingénieurs changent de voie une fois. Moi, j'ai mis du code en prod à travers 3 vagues : du C embarqué chez ADEE et ACTIA ; la blockchain, avec déjà du full-stack web en parallèle ; et aujourd'hui des produits full-stack TypeScript, avec des fonctionnalités IA lorsqu'elles apportent une vraie valeur. Ingénieur full-stack TypeScript senior. Je livre des applications web en production de bout en bout, du premier commit au déploiement.
Expérience de travail
Lead Developer Full-Stack & Co-fondateur
Leonard Intelligence
janv. 2024 - juin 2026
2 ans 6 mois
À distance
Co-fondateur et CTO/Lead developer de Leonard Intelligence, agence agentique qui automatise les processus des entreprises avec des agents IA sur mesure, en mode souverain. Modèles open-source sur cloud privé ou on-premise ; les données du client ne quittent jamais son infrastructure. ● Aura : SaaS de gestion d'agence (CRM, facturation, missions, emailing, analytics, calendrier social). Intègre Prométhée, un assistant IA à function calling qui interroge la base métier, crée des contacts, rédige des emails et suit sa consommation de tokens. Stack : Next.js 16, React 19, Node.js 22, SQLite (WAL), Tailwind 4, shadcn/ui, Gemini 2.5 Flash, Docker. ● AI Showrunner : interface web de pilotage de production TV centralisant 6 pôles métier, avec 2 modules d'assistant IA (pré-montage, hot sheets). Config typée, design system, tests E2E. Stack : React 19, TypeScript, Tailwind 4, shadcn/ui, Vite, Playwright. ● Automatisation de PLU : logiciel desktop qui génère des sections de Plan Local d'Urbanisme en agrégeant les données INSEE et d'autres sources web, avec Mistral pour un traitement souverain. Stack : Electron (Windows), TypeScript, Mistral, agrégation INSEE / web. ● Mistral AI Demos : plateforme de démonstration cross-platform (Electron + web, codebase React) regroupant 4 modules IA autour des APIs Mistral. • OCR Pixtral : extraction documentaire sur 7 types (unitaire ou batch). • RAG from scratch : extraction PDF, chunking, vector search, citations de sources. • Transcription temps réel : proxy WebSocket Node.js (PCM bicanal → Voxtral 16 kHz), coaching en direct. • Transcription audio : fichier complet, diarisation et Q&R sur l'enregistrement. Stack : React 18, Electron 35, Node.js, Mistral AI (6 endpoints), Web Audio API, WebSocket, SSE.
Lead Developer Full-Stack & Co-fondateur
Melies AI
mars 2024 - déc. 2025
1 an 10 mois
À distance
Co-fondateur et CTO/Lead developer de Melies, SaaS text-to-video qui rend la création de films accessible à tous : d'une simple idée écrite à un film terminé (scénario, images, voix, vidéo, montage) en orchestrant les meilleurs modèles génératifs. ● Back-end distribué & orchestration IA — 87 endpoints API, jobs background Bull + Redis, streaming SSE, base PostgreSQL / Prisma ; routage sur 10+ fournisseurs LLM (OpenAI, Anthropic, Vertex…) avec fallback automatique et pipeline média (6+ modèles, ElevenLabs, montage FFmpeg). Stack : TypeScript, Node, PostgreSQL 15, Prisma, Bull + Redis, LangChain, FFmpeg, OpenAI, Anthropic, Vertex ● Front-end — application web complète et soignée : ~38 pages, interface réactive, animations fluides, composants accessibles et feed vidéo vertical type TikTok. Stack : React 18, Next.js 15, ElevenLabs ● DevOps & sécurité — déploiement VPS Docker Compose (6 services, zéro downtime), CI/CD GitHub Actions, Cloudflare Tunnel, gestion de secrets ; auth custom (OAuth Google + FedCM, JWT cookies HTTP-only, rotation des refresh tokens), modération de contenu (Hive + VLM) et facturation Stripe. Stack : Docker Compose, GitHub Actions, Cloudflare Tunnel, OAuth / FedCM, Hive, Stripe ● Token MEL & smart contracts — écosystème tokenomique complet sur Base (L2 Ethereum) : 4 contrats Solidity (ERC-20 + ERC20Permit, ICO multi-rounds avec oracles Chainlink et swaps Uniswap V2, staking à 5 durées de lock jusqu'à x3, auto-compounding et burn sur déblocage anticipé) ; ~12 000 lignes, 343 tests Foundry, prêt pour audit. Stack : Solidity 0.8.20, Foundry, OpenZeppelin v5, Chainlink, Uniswap V2, Base L2
Formateur blockchain
Alyra, l'école blockchain
mai 2019 - mai 2023
4 ans 1 mois
À distance
4 ans comme formateur Solidity dans la plus grande école blockchain de France. J'ai construit et enseigné le programme smart contracts à plusieurs promotions de personnes en reconversion, venant du Web2, du DevOps ou du produit. Au programme : Solidity, architecture de contrats, patterns DeFi et conception de dApps. Beaucoup de mes anciens élèves sont aujourd'hui en poste dans l'écosystème.
Lead Developer
Monoeci
janv. 2018 - août 2019
1 an 8 mois
Monaco
Lead developer sur MONOECI (XMCC), cryptomonnaie monégasque basée sur le protocole Dash (dérivé de Bitcoin). J'ai développé le cœur blockchain en C++ et porté l'écosystème complet du protocole aux applications grand public. Également : bibliothèque Java SPV et intégration d'un ATM crypto Lamassu. ● Cœur blockchain C++ — maintenance du nœud (réseau P2P, consensus, persistance). ● Explorateur full-stack — API REST + WebSocket temps réel (Node.js, Bitcore), frontend AngularJS, endpoints masternodes et gouvernance. ● Portefeuille HD multisig — iOS, Android (Ionic/Cordova) et desktop (Electron), basé sur Copay. ● Supervision masternodes & gouvernance — plateforme web distribuée (PHP/Phalcon, MySQL), API publique et privée sécurisée mTLS. Co-organisation de la première conférence blockchain de Monaco.
Ingénieur systèmes embarqués (R&D)
ACTIA Group
févr. 2016 - juin 2018
2 ans 5 mois
Aix-en-Provence, France
Domaine : Énergie R&D sur les systèmes de monitoring et de protection pour postes sources (HTB/HTA), dans un bureau d'études structuré avec une forte autonomie sur les projets confiés. Projets principaux : ● Instrument de mesure tension / courant / puissance haute précision : seul développeur — choix techniques, drivers et code applicatif C sur STM32 Cortex-M4, chaîne métrologique, recette client et tests sur site. ● Application de protection de poste source : code applicatif C, algorithmes de déclenchement temporels, précis et robustes en cas d'anomalie réseau. Autres contributions : ● Modèles Stateflow SIL 2 en MATLAB/Simulink — conformité aux exigences de sûreté de fonctionnement. ● Correction de bugs sur un capteur de fréquence en VHDL (FPGA). ● Évolution de code assembleur sur un projet défense. Environnement industriel réglementé : documentation technique, revues de code, tests de qualification.
Ingénieur R&D
ADEE ELECTRONIC
sept. 2014 - déc. 2015
1 an 4 mois
21000 Dijon, France
Domaine : Domotique Premier poste d'ingénieur dans un petit bureau d'études (3 personnes). Responsable de la création de produits de l'idée à l'industrialisation : spécification, électronique, firmware, validation et transfert production. Produits développés : ● Capteur de température : prototypage, conception et routage PCB, développement C embarqué sur microcontrôleurs 8051 (optimisations bas niveau en assembleur), tests métrologiques et validation fonctionnelle. ● Capteur de présence à ILS (interrupteur à lame souple) : conception hardware / firmware (8051) et validation produit. Industrialisation : ● Mise en production : étiquetage produit, notice utilisateur, choix des emballages, développement d'un logiciel de production, formation des équipes de fabrication.
Ingénieur validation électrique
Intel Corporation
déc. 2013 - août 2014
9 mois
Penang, Malaisie
Stage de 8 mois à Penang, en Malaisie, pendant mon année d'échange à Universiti Teknologi Petronas. J'ai automatisé des procédures de test de validation électrique en Python et les ai exécutées sur les bus GPIO des chipsets Platform Controller Hub d'Intel. Analyse de l'architecture électronique des PCH avec les outils Cadence.
Opérateur de surveillance d'équipements
STMicroelectronics
juin 2013 - août 2013
3 mois
38920 Crolles, France
Job d'été sur la ligne de photolithographie chez STMicroelectronics. J'ai fait les tests machines en production sur les équipements de lithographie, en vérifiant que le taux de défauts de chaque machine restait sous le seuil standard.
Formation
Polytech Dijon
Diplôme d'ingénieur, Systèmes embarqués
2012 - 2015
3 ans 1 mois
Universiti Teknologi Petronas
Electronics Systems Engineering
2013 - 2014
1 an 1 mois
Lycée Monge - Chambéry
CPGE, Sciences et Technologies Industrielles
2010 - 2012
2 ans 1 mois
Lycée Vaucanson - Grenoble, France
Baccalauréat, STI Électronique
2008 - 2010
2 ans 1 mois
Résultat : Mention bien