← Retour au portfolio
Version ATS

5M+

Élèves touchés

Plateforme BrainPOP

3x

Postes de CTO

Avant 35 ans

30+

Ingénieurs

Recrutés et formés

3

Pipelines IA

Gemini · OpenAI · Replicate

Résumé

Je rends les équipes techniques plus résilientes. Les développeurs deviennent plus rapides, plus accomplis, moins susceptibles de casser. Je livre en production depuis 16 ans, et bien que trois fois CTO par le passé, le code est toujours mon chez-moi. Aujourd'hui Tech Lead chez BrainPOP (5M+ élèves), et seul architecte de Buddzy, en ligne sur les deux plateformes d'applications.

  • L'arrivée de l'IA chez BrainPOP, c'était moi : outils intégrés aux workflows de dev, aux code reviews et au produit. 5M+ élèves servis, un monorepo à grande échelle.
  • Buddzy, je l'ai bâti seul. De la première ligne de code à la mise en production. Monorepo de 5 projets, 3 pipelines IA, en ligne sur iOS et Android.
  • Trois fois CTO avant 35 ans. Plus de 30 ingénieurs recrutés et formés. Référent architecture dans chaque équipe que j'ai rejointe.

Expérience

BrainPOP

Tech Lead

Mai 2023 - Présent

Tel Aviv, Israël · Hybride

Plateforme EdTech américaine au service de plus de 5 millions d'élèves. J'y suis référent architecture et je dirige une squad de 6 ingénieurs.

L'arrivée de l'IA dans la plateforme, c'était moi. Outils intégrés aux workflows de dev, aux code reviews et au produit lui-même, au service de 5M+ d'élèves.
Architecte référent : conception système, revues de scalabilité, direction technique sur un monorepo à grande échelle.
Six ingénieurs accompagnés au quotidien. Vélocité de livraison en hausse, régressions en production en baisse, code reviews et pair programming désormais cadrés.
Standards d'ingénierie posés en équipe : code reviews structurées, exigences de tests, Bonnes pratiques. Qualité du code et cohérence des reviews tirées vers le haut.
LaravelVue.jsDockerMySQLMongoDBMicroservicesAI/LLM

BuddzyProjet perso

Créateur et seul architecte

Janv. 2025 - Présent

Remote

App mobile sociale propulsée par l'IA, en production sur l'App Store et Google Play. Je l'ai conçue et livrée seul, depuis la première ligne de code, sur mes soirées et week-ends.

Monorepo TypeScript découpé en 5 projets : backend Fastify/tRPC, app mobile React Native/Expo (iOS et Android), pipelines IA, génération de média en serverless.
Architecture pilotée par événements, typage de bout en bout assuré par tRPC, PostgreSQL et Redis en stockage.
Trois pipelines IA (Gemini, OpenAI, Replicate) qui alimentent le contenu de jeu dynamique et la génération de média.
Rendu vidéo côté serveur, propulsé par Remotion et AWS Lambda. Infrastructure répartie sur 3 clouds : AWS, GCP, Render.
Économie de jeu complète : Stars, défis, quiz Lore, personnalisation. Disponible en trois langues, RTL compris.
TypeScriptReact NativeFastifytRPCPostgreSQLRedisAWSGCPGeminiOpenAIRemotion

Or-Formation Services

Expert technique et CTO

Nov. 2021 - Avr. 2023

Jérusalem, Israël

Recruté comme CTO d'une entreprise de 15 personnes. J'y ai bâti tout le CRM, depuis la première ligne de code : planification, paiements, facturation automatisée, portail client. J'ai aussi recruté et formé trois développeurs, et porté l'ensemble des décisions techniques ainsi que les relations fournisseurs.

Annatel

Ingénieur logiciel senior

Févr. 2018 - Nov. 2021

Jérusalem, Israël

Ingénieur central sur un MVNO national lancé à partir de rien, qui a fini par servir plus de 50 000 abonnés. J'ai contribué à bâtir le service télécom de zéro : systèmes de gestion des abonnés, provisioning SIM, refonte de l'application de facturation, et migration du monolithe vers une architecture en microservices. Côté intégration, je me suis occupé de l'infrastructure télécom nationale, dont la portabilité du numéro et les APIs opérateurs.

Audeside LTD

Ingénieur logiciel senior

Févr. 2016 - Févr. 2018

Jérusalem, Israël

J'ai repris un CRM PHP vieillissant pour le moderniser, mis en place la chaîne de CI/CD, puis construit un système de communication bidirectionnelle ainsi qu'un portail client en Angular.

Parcours antérieur

ClappyxTech Lead et développeur mobileDéc. 2014 - Févr. 2016
SweetInnChief Technology OfficerMai 2014 - Déc. 2014
GagglonCIO et Lead DevAvr. 2013 - Mai 2014
UpsiderDéveloppeur full-stackAvr. 2010 - Avr. 2013

Open Source

Sur github.com/JerryBels : briques d'infrastructure tirées de la production et apports à l'open source.

lambda-layer-openai

Couche Lambda autour du SDK OpenAI. Tourne en production dans les pipelines IA de Buddzy.

lambda-layer-google-genai

Couche Lambda autour de @google/genai. Utilisée pour la génération d'avatars Buddzy.

lambda-layer-replicate

Couche Lambda autour du SDK Replicate. Brique de notre pipeline de génération d'images.

lambda-layer-sharp

Couche Lambda autour de Sharp. Traitement d'images côté serveur.

Contributions externes

gmail.jsAjout de la détection de l'événement undo_send et de la gestion de la compose popup.mergé
laravel/scoutCorrection d'une fonction manquante après un changement d'API.mergé
ex_phone_number (Elixir)Mise à jour des données XML de téléphonie.mergé
laravel-ovh-smsCompatibilité avec Laravel 9 et 10.mergé
react-native-radio-buttons-groupSupport des événements focus et blur pour Android TV.