Sebastien Lebreton is a Principal Software Engineer with 19 years of experience building developer-centric tools and mission-critical systems across industries from health and energy to gaming and banking. Based in Lyon, he leads Visual Studio Tools for Unity at Microsoft, bridging Microsoft, Unity, and partner teams to improve the Unity developer experience. A serial entrepreneur and technical founder (co‑founder of DataGalaxy and founder of CodeCraft), he pairs product-minded leadership with deep hands-on engineering. His open-source contributions span front-end work on the popular Babylon.js engine (notably improving its Playground editor and Monaco integration) and low-level .NET tooling in ILSpy, reflecting a rare mix of UI/UX polish and backend extensibility. He also has a background in reverse engineering and game tooling, showing practical expertise across full-stack and systems-level challenges. Trained with a Master’s in Computer and Information Sciences, he combines startup agility with enterprise-grade architecture and delivery.
19 years of coding experience
10 years of employment as a software developer
Master's degree (D.E.S.S.) Computer and Information Sciences, Master's degree (D.E.S.S.) Computer and Information Sciences at Université Claude Bernard Lyon 1
Contributions:27 releases, 14 reviews, 342 commits in 2 years 11 months
Contributions summary:Sebastien implemented and maintained an internal trainer for the game Escape from Tarkov (EFT). Their work primarily involved developing and integrating various features, likely using C#, to manipulate the game's behavior. They added features such as wall hacks, aimbot, stamina adjustments, and visual aids like crosshairs and loot item indicators, demonstrating a focus on reverse engineering and game modification. The user also integrated with the console, allowing for enabling/disabling features and for dumping game object data.
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Role in this project:
Front-end Developer
Contributions:67 commits, 18 PRs, 15 comments in 2 years 3 months
Contributions summary:Sebastien primarily focused on enhancing the Playground's code editor within the Babylon.js repository. They implemented features for improved error handling, including clickable error messages that link to the code. They also added support for color preview functionality, incorporated features for code comparison, and improved the overall user experience by introducing modern JavaScript techniques. The user also worked on upgrading the Monaco editor.
gameopen-gameenginebabylonjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sebastien Lebreton - Principal Software Engineer at Microsoft