Yannick Deubel is a Lead Software Engineer with 9 years of experience specializing in the JavaScript/TypeScript ecosystem, ranging from full-stack web apps to 2D/3D WebGL graphics and server-side isomorphic systems on Node.js and Deno. Based in Biel/Bienne, Switzerland, he pairs hands-on engineering with DevOps expertise—AWS, microservices, NoSQL, Docker, CI/CD—and currently leads multiple open-source projects including enable3d, geckos.io, Nano JSX and Five Server. He has deep practical experience building lightweight libraries (nanoJSX), real-time UDP-over-WebRTC communication (geckos.io), and a physics-enabled 3D framework for three.js (enable3d), often optimizing performance with web workers and WebXR integration. Known for shipping focused, small-footprint solutions, Yannick balances careful low-level implementation with developer ergonomics and frequent community-driven improvements.
Contributions:11 reviews, 487 commits, 25 PRs in 2 years 7 months
Contributions summary:Yannick primarily focused on developing and maintaining a lightweight JSX library called nanoJSX. Their contributions include implementing core functionalities such as rendering, creating elements, and supporting component lifecycles. The user also addressed user feedback by fixing issues, such as warnings related to class names, and improving overall library functionalities. Furthermore, they made enhancements, like adding support for inline styles and features such as context.
🕹️ Standalone 3D Framework / Physics for three.js (using ammo.js) / 3D extension for Phaser 3
Role in this project:
Front-end Developer & 3D Framework Engineer
Contributions:4 reviews, 540 commits, 16 PRs in 3 years
Contributions summary:Yannick made significant contributions to the `enable3d/enable3d` repository, a 3D framework for three.js and Phaser 3. Their work primarily involved adding and modifying components related to the framework's 3D capabilities, physics engine integration, and UI components. This included implementing features for handling geometric objects (e.g., box, sphere, cylinder, and custom shapes), improving collision detection, and optimizing the use of web workers for performance. Furthermore, they integrated support for WebXR, allowing for virtual reality experiences.
phaser-3physicswebgljavascriptstandalone
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
Yannick Deubel - Lead Software Engineer at enable3d.io