Summary
Jean-baptiste Lepesme is a Senior Engine Programmer with 15 years of experience building real-time systems, game engines, and simulation tooling across studios like Build A Rocket Boy and Ubisoft Montpellier. He blends deep C++ expertise with a keen interest in graphics APIs, UI toolkit internals, and the evolving C++ standard to deliver performant, maintainable engine code. His background ranges from embedded and UAV simulation to Android reader development and PLC test-bench automation, showing an uncommon comfort crossing low-level hardware interfaces and high-level user-facing systems. Based in Montpellier, he brings a pragmatic engineering mindset honed at an engineering school and through international study in real-time systems, plus a long-standing personal commitment to continuous learning and open-source ecosystems.
15 years of coding experience
13 years of employment as a software developer
High school diploma, Technologie / technicien du génie électrique, de l''électronique et des communications, High school diploma, Technologie / technicien du génie électrique, de l''électronique et des communications at Lycée de Lorgues
2 years technical degree (BTS), Informatique, 2 years technical degree (BTS), Informatique at Lycée Privé de la CCI de Nîmes
Real-time, embedded, mobile systems, Real-time, embedded, mobile systems at Czech Technical University in Prague
Fifth year of university studies (Diplôme d'ingénieur), Software Conception and Development (Informatique et Réseaux Option conception et développment), Fifth year of university studies (Diplôme d'ingénieur), Software Conception and Development (Informatique et Réseaux Option conception et développment) at Ecole des Mines d'Alès
French, English