David De Jesus Duarte

Staff Software Engineer at Photoroom

Paris, Ile-de-France
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
🎓
Top School
David De Jesus Duarte is a Staff Software Engineer based in Paris with 11 years of experience building robust Bluetooth stacks, firmware for low-power devices, and scalable CI/test infrastructure across companies including Google and Photoroom. He blends systems-level C/C++ and embedded work with higher-level automation in Python and Rust, repeatedly improving presubmit and mainline infrastructures to accelerate large-scale changes. At Tempow he shipped firmware ports and automated Bluetooth SIG testing, and at Google he contributed to Android Bluetooth conformance and mainline tooling. An active open-source contributor, he has improved both front-end UX in the Oni editor and backend LSP integrations for Neovim, showing a rare cross-domain fluency. Known for finding and fixing subtle race and event-handling bugs, he emphasizes reliability and developer experience. Trained at 42 Paris, he pairs hands-on engineering with a pragmatic focus on testability and long-term maintainability.
code11 years of coding experience
job6 years of employment as a software developer
bookInformatique, Informatique at 42 Paris
github-logo-circle

Github Skills (22)

javascript10
python10
typescript10
language-server-protocol10
ui-design10
webpack10
webpacker10
typescript-types10
typescripts10
neovim-plugin10
react10
debug9
debugging9
vim-plugin9
windows-gui9

Programming languages (17)

JavaC++CSSCRustVueGoHTML

Github contributions (5)

github-logo-circle
Language Server Protocol (LSP) support for vim and neovim.
Role in this project:
userBack-end Developer
Contributions:5 commits, 6 PRs, 49 comments in 3 months
Contributions summary:David primarily contributed to the backend of the language client, focusing on implementing core functionalities related to the Language Server Protocol (LSP). They removed unused parameters from core functions, added a notification function to facilitate communication, and implemented the capability to redirect stderr to a log file for enhanced debugging. They also added support for settings files, enabling users to configure the language client's behavior and improved workspace configuration handling.
deoplete-sourcevimcoc-extensionsneovimcoc-nvim
onivim/oni

Apr 2018 - Apr 2018

Oni: Modern Modal Editing - powered by Neovim
Role in this project:
userFront-end Developer
Contributions:7 commits, 13 PRs, 30 comments in 9 days
Contributions summary:David primarily focused on improving the user interface and fixing bugs within the Oni editor. Their contributions include stopping event propagation in the file explorer to prevent multiple click events and correcting an issue where an event could be null when using sneak navigation. They also updated to webpack@4, fixed relative module loading for configurations, and addressed a regression, all contributing to a more stable and functional user experience.
vimneovimneovim-guisjavascriptoni
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 De Jesus Duarte - Staff Software Engineer at Photoroom