Co-Fondateur & Full Stack Data Engineer
Co-fondateur d'une agence data spécialisée PME opérant en APAC et Europe, proposant des services d'audit data, pipelines ETL, CRM, SaaS custom, automatisation métier et IA appliquée.
- A conçu et développé une plateforme extranet full-stack (espace admin + espace participant) pour une agence de consumer insights en Next.js 16 + Supabase.
- A implémenté la gestion complète des campagnes : création, scheduling, suivi des participants (invitation, screening, validation, liste d'attente) avec emails automatisés via file d'attente Supabase.
- A développé la génération de Profile Books en HTML imprimable avec export PPTX et mise en place de la recherche full-text des participants.
- A sécurisé la plateforme avec RLS sur toutes les tables sensibles, MFA, headers HSTS/CSP et conformité RGPD complète (export données, suppression en cascade, désinscription).
- A mis en place deux environnements distincts (prod/staging) avec Git workflow et auto-deploy sur Vercel.
- A conçu et mis en place un CRM Airtable pour 15 000+ contacts issus de multiples sources (CSV, MailChimp 44 000+ membres, LinkedIn 2 000+ contacts).
- A développé 14 scripts Node.js de nettoyage et normalisation de données : phones E.164, pays, civilité, doublons, statuts.
- A implémenté la synchronisation hebdomadaire automatisée MailChimp vers Airtable via GitHub Actions (cron lundi 1h UTC).
- A développé une application web multiplateforme de scan de cartes de visite (Card Scanner) : Next.js + Express.js + Claude Haiku Vision API, scan recto/verso, formulaire 50 champs, push direct vers Airtable avec conformité PDPA Singapour.
- A conçu un POC de remplacement d'un call center manuel pour une primeur suisse : pipeline complet d'upload MP3 > transcription Groq Whisper (fr) > extraction JSON items/quantités/unités via Claude Sonnet > matching produits sur base de 1 600 articles.
- A implémenté un matching hybride combinant full-text search PostgreSQL (tsvector GIN, config french) + fuzzy matching Fuse.js sur 5 champs pondérés avec score de confiance (vert/orange/rouge) et alternatives cliquables.
- A développé l'export CSV du bon de commande avec conversion d'import initial CSV Windows-1252 vers UTF-8 via script Python.
Environnement technique