David Bonnet is a Senior Principal Engineer based in Paris with 11 years of experience specializing in full-stack JavaScript, UI design, and high-performance, maintainable architectures. He blends a keen eye for usability and aesthetics with deep expertise in React and persistence backends to deliver polished, production-ready interfaces. Progressing from UX Lead Developer to senior engineering roles at Sierra Wireless and Semtech, he now shapes technical strategy while remaining hands-on. An active open-source contributor, he improved a lightweight ESTree-to-JavaScript generator (astring), adding robust codegen fixes and tests that underscore his focus on stability and correctness. Trained at Paris-Sud University and experienced in research as a doctoral candidate, he brings both academic rigor and pragmatic engineering to complex product problems. Colleagues rely on him to turn UX-driven ideas into scalable, well-architected systems.
11 years of coding experience
9 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Paris-Sud University (Paris XI)
๐ณ Tiny and fast JavaScript code generator from an ESTree-compliant AST.
Role in this project:
Back-end Developer
Contributions:37 releases, 247 reviews, 490 commits in 7 years 5 months
Contributions summary:David primarily focused on code generation, addressing formatting issues, and implementing and improving core features related to JavaScript code generation from an AST. The contributions involved bug fixes and version bumping, indicating a focus on improving the stability and maintainability of the code generator. The user also implemented tests to ensure the correctness of the generated code.
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
David Bonnet - Senior Principal Engineer at Semtech