[{"data":1,"prerenderedAt":182},["Reactive",2],{"navigation":3,"/projects/urdoor":63,"/projects/urdoor-surround":152},[4,8,55,59],{"title":5,"_path":6,"icon":7},"Services","/services","i-heroicons-briefcase",{"title":9,"_path":10,"children":11,"icon":54},"Projets","/projects",[12,15,18,21,24,27,30,33,36,39,42,45,48,51],{"title":13,"_path":14},"Groupama Gan Vie","/projects/groupama",{"title":16,"_path":17},"Smart Moov","/projects/smartmoov",{"title":19,"_path":20},"Noci.io","/projects/noci",{"title":22,"_path":23},"Bordeaux Métropole Énergies","/projects/bme",{"title":25,"_path":26},"UrDoor","/projects/urdoor",{"title":28,"_path":29},"Caramaps","/projects/caramaps",{"title":31,"_path":32},"Naxxt","/projects/naxxt",{"title":34,"_path":35},"Good Morning Business","/projects/gmb",{"title":37,"_path":38},"Fonxio","/projects/fonxio",{"title":40,"_path":41},"Sup de Pub - Groupe INSEEC","/projects/supdepub",{"title":43,"_path":44},"SeoBeach","/projects/seobeach",{"title":46,"_path":47},"Seoizi","/projects/seoizi",{"title":49,"_path":50},"Rent A Bike In France","/projects/rentabike",{"title":52,"_path":53},"Rudy Som","/projects/rudysom","i-heroicons-queue-list",{"title":56,"_path":57,"icon":58},"Parcours","/parcours","i-heroicons-map",{"title":60,"_path":61,"icon":62},"Contact","/contact","i-heroicons-envelope",{"_path":26,"_dir":64,"_draft":65,"_partial":65,"_locale":66,"title":25,"description":67,"order":68,"date":69,"period":70,"role":71,"image":72,"tags":74,"type":80,"freelance":81,"salarie":65,"body":82,"_type":147,"_id":148,"_source":149,"_file":150,"_extension":151},"projects",false,"","Plateforme de livraison à la demande, avant Uber Eats en France",5,"2013-01","Janv. - Nov. 2013","CTO & co-fondateur",{"src":73},"/projects/urdoor/card.png",[75,76,77,78,79],"PHP","MySQL","Twilio","Google Maps","DevOps","Co-fondateur",true,{"type":83,"children":84,"toc":142},"root",[85,94,100,119,125,130],{"type":86,"tag":87,"props":88,"children":90},"element","h2",{"id":89},"uber-eats-avant-uber-eats",[91],{"type":92,"value":93},"text","Uber Eats avant Uber Eats",{"type":86,"tag":95,"props":96,"children":97},"p",{},[98],{"type":92,"value":99},"En janvier 2013, à Paris, j'ai co-fondé UrDoor autour d'une idée simple à énoncer et beaucoup moins simple à exécuter : faire livrer à la demande, en ville, tout ce dont on peut avoir besoin. Exactement Uber Eats, mais à une époque où ce marché n'existait pas encore en France. Le catalogue ne se limitait d'ailleurs pas à la nourriture : on pouvait commander à peu près n'importe quoi. Séduisant pour le client, redoutable pour la logistique.",{"type":86,"tag":95,"props":101,"children":102},{},[103,105,110,112,117],{"type":92,"value":104},"En tant que CTO, j'ai dirigé le pôle technique : choix des solutions, pilotage des équipes internes comme externes, et développement du framework principal sur lequel tout reposait. J'ai construit les API JSON qui alimentaient les applications mobiles des livreurs et les partenaires B2B, conçu l'espace e-commerce, monté un cloud privé sur serveur dédié Debian et travaillé la montée en charge : optimisation des requêtes et de la sortie client, cloisonnement de chaque applicatif pour qu'une surcharge sur l'un n'emporte pas les autres. J'ai développé le serveur vocal avec ",{"type":86,"tag":106,"props":107,"children":108},"strong",{},[109],{"type":92,"value":77},{"type":92,"value":111},", intégré ",{"type":86,"tag":106,"props":113,"children":114},{},[115],{"type":92,"value":116},"Lemonway",{"type":92,"value":118},", sécurisé serveurs et applicatifs, et formé le personnel aux outils maison : application livreurs, dispatching web, gestion des emplois du temps.",{"type":86,"tag":87,"props":120,"children":122},{"id":121},"lalgorithme-qui-faisait-tenir-la-promesse",[123],{"type":92,"value":124},"L'algorithme qui faisait tenir la promesse",{"type":86,"tag":95,"props":126,"children":127},{},[128],{"type":92,"value":129},"Le vrai morceau technique, celui dont je reste le plus fier, c'est l'algorithme de logistique. Il optimisait les trajets des livreurs en tenant compte à la fois de l'itinéraire, de l'encombrement et du poids des commandes, trois contraintes qu'on ne peut pas régler séparément quand on livre aussi bien un repas qu'un carton. La largeur du catalogue appelait une seconde réponse, plus concrète encore : j'ai équipé les livreurs de cartes prépayées, rechargées en temps réel pour chaque livraison.",{"type":86,"tag":95,"props":131,"children":132},{},[133,135,140],{"type":92,"value":134},"L'aventure s'est arrêtée en novembre 2013, faute de budget. Le projet n'a jamais eu que ",{"type":86,"tag":106,"props":136,"children":137},{},[138],{"type":92,"value":139},"10 000 €",{"type":92,"value":141}," de love money : l'équipe a tenu un an avec ça.",{"title":66,"searchDepth":143,"depth":143,"links":144},2,[145,146],{"id":89,"depth":143,"text":93},{"id":121,"depth":143,"text":124},"markdown","content:2.projects:5.urdoor.md","content","2.projects/5.urdoor.md","md",[153,170],{"_path":23,"_dir":64,"_draft":65,"_partial":65,"_locale":66,"title":22,"description":154,"order":155,"date":156,"period":157,"role":158,"image":159,"tags":161,"type":167,"freelance":81,"salarie":65,"_type":147,"_id":168,"_source":149,"_file":169,"_extension":151},"Tunnel de souscription et espace client Gaz de Bordeaux",4,"2024-06","Juin 2024 - Mars 2025","Lead Developer Frontend",{"src":160},"/projects/bme/card.png",[162,163,164,165,166],"Nuxt","Vue.js","Symfony","Design System","Figma","Freelance","content:2.projects:4.bme.md","2.projects/4.bme.md",{"_path":29,"_dir":64,"_draft":65,"_partial":65,"_locale":66,"title":28,"description":171,"order":172,"date":173,"period":174,"role":175,"image":176,"tags":178,"type":179,"freelance":65,"salarie":81,"_type":147,"_id":180,"_source":149,"_file":181,"_extension":151},"Annuaire collaboratif de services pour camping-caristes",6,"2013-11","Nov. 2013 - Juil. 2016","Lead Web Developer",{"src":177},"/projects/caramaps/logo.svg",[75,76,78],"Salarié","content:2.projects:6.caramaps.md","2.projects/6.caramaps.md",1788691436359]