Yannick Deubel

Lead Software Engineer at enable3d.io

Biel/Bienne, Bern, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code9 years of coding experience
languagesGerman, französich, English, Italian
stackoverflow-logo

Stackoverflow

Stats
31reputation
13kreached
2answers
0questions
github-logo-circle

Github Skills (24)

threejs10
udp10
javascript10
3d-graphics10
react-ssr10
component-development10
webxr10
jscript10
nodejs10
webrtc10
jsx10
deno9
typescript9
typescript-types9
typescripts9

Programming languages (6)

TypeScriptRustMakefileJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
nanojsx/nano

Jun 2020 - Jan 2023

🎯 SSR first, lightweight 1kB JSX library.
Role in this project:
userFull-stack Developer
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.
reactdeno-modulejavascript1kbnano
enable3d/enable3d

Dec 2019 - Dec 2022

🕹️ Standalone 3D Framework / Physics for three.js (using ammo.js) / 3D extension for Phaser 3
Role in this project:
userFront-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