← Back to Portfolio
ATS Version

5M+

Students Served

BrainPOP Platform

3x

CTO Before

Age 35

30+

Engineers

Hired & Mentored

4

AI Providers

Buddzy — Live on iOS & Android

Summary

I make engineering teams faster, better, and harder to break. 16+ years shipping production systems. Three-time CTO that still ships code. Currently Technical Lead at BrainPOP (5M+ students), and solo architect of Buddzy, live on both app stores.

  • Led generative AI integration at BrainPOP — 5M+ students, 4 squads, large-scale monorepo
  • Solo-built Buddzy from zero to production: 5-project monorepo, 3 AI providers, iOS & Android
  • 3x CTO by 35 · 30+ engineers hired & mentored · architecture authority across every squad I've joined

Experience

BrainPOP

Technical Lead

May 2023 – Present

Tel Aviv, Israel · Hybrid

EdTech platform serving 5M+ students. Architecture authority; leading a squad of 6 engineers.

Led generative AI integration across the platform — drove adoption of AI tools into dev workflows, code reviews, and product features serving 5M+ students
Architecture authority — owned system design, scalability reviews, and technical direction for large-scale monorepo
Mentored 6 engineers — improved delivery velocity by structuring code reviews, pair programming, and reducing production regressions
Established engineering standards: structured code review process, testing requirements, architectural decision records, runbooks — measurably improved code quality and review consistency across all squads
LaravelVue.jsDockerMySQLMongoDBMicroservicesAI/LLM

BuddzySide Project

Creator & Solo Architect

Jan 2025 – Present

Remote

Production AI-powered social mobile app — live on both App Store and Google Play. Solo-architected and shipped from zero, nights and weekends.

5-project TypeScript monorepo: Fastify/tRPC backend, React Native/Expo mobile app (iOS + Android), AI pipelines, serverless media generation
Event-driven architecture with 22+ event types; tRPC for end-to-end type safety; PostgreSQL + Redis backing store
3 AI content pipelines — Gemini, OpenAI, Replicate — powering dynamic game content and automated media generation
Server-side video rendering via Remotion + AWS Lambda; multi-provider infra across 3 cloud providers (AWS, GCP, Render)
Full game economy with 8+ game modes: Stars economy, Championships, Challenges, Lore Quizzes — i18n across 3 languages including RTL
TypeScriptReact NativeFastifytRPCPostgreSQLRedisAWSGCPGeminiOpenAIRemotion

Or-Formation Services

Tech Expert & CTO

Nov 2021 – Apr 2023

Jerusalem, Israel

Joined as CTO of a 15-person company. Built full CRM from zero — scheduling, payments, automated invoicing, and client portal. Hired and trained 3 developers, owned all technical decisions and vendor relationships.

Annatel

Senior Software Engineer

Feb 2018 – Nov 2021

Jerusalem, Israel

Core engineer on a greenfield national MVNO serving 50K+ subscribers. Built and shipped a telecom service from zero. Designed subscriber management and SIM provisioning systems, led monolith-to-microservices migration, redesigned the billing application, and integrated with national telecom infrastructure (number portability, carrier APIs).

Audeside LTD

Senior Software Engineer

Feb 2016 – Feb 2018

Jerusalem, Israel

Modernized legacy PHP CRM; introduced CI/CD; built two-way communication system and Angular customer portal.

Earlier Career

ClappyxTech Lead & Mobile DeveloperDec 2014 – Feb 2016
SweetInnChief Technology OfficerMay 2014 – Dec 2014
GagglonCIO & Lead DeveloperApr 2013 – May 2014
UpsiderFull Stack DeveloperApr 2010 – Apr 2013

Open Source

github.com/JerryBels — Production infrastructure & community contributions

lambda-layer-openai

AWS Lambda layer for OpenAI SDK — production dependency in Buddzy's AI pipelines

lambda-layer-google-genai

AWS Lambda layer for @google/genai — powers Gemini integration in Buddzy

lambda-layer-replicate

AWS Lambda layer for Replicate SDK — image generation infrastructure

lambda-layer-sharp

AWS Lambda layer for Sharp — server-side image processing pipeline

Community Contributions

gmail.jsNew feature: undo_send event detection + popup compose handlingmerged
laravel/scoutBug fix: missing function after API changemerged
ex_phone_number (Elixir)Updated XML phone data to latest versionmerged
laravel-ovh-smsLaravel 9 & 10 compatibility fixesmerged
react-native-radio-buttons-groupAdded focus/blur for Android TV support