Tu Do is a software engineer with 12 years of experience building system-level and developer-focused tools, from maintaining customized Linux builds for Ericsson to crafting game bots for mobile platforms. Based in Vietnam, he blends systems programming experience with deep Emacs expertise, contributing to prominent projects like Spacemacs and Projectile to improve developer workflows and editor UX. He publishes technical writing and tooling—maintaining an Emacs mini manual and an OS-in-progress on GitHub—to help application developers understand low-level computing. Humble and self-motivated, he actively mentors and documents knowledge for others, turning personal learning (now writing an OS book and mini-course) into community resources. His work often straddles practical engineering and pedagogy, aiming to make control of the machine more accessible to everyday software engineers.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Applied Science - BASc, Information Technology, Bachelor of Applied Science - BASc, Information Technology at RMIT Vietnam
Emacs setup for C/C++ with Helm describe here: http://tuhdo.github.io/c-ide.html
Role in this project:
Full-stack Developer
Contributions:18 commits, 7 PRs, 15 pushes in 3 years 6 months
Contributions summary:Tu primarily focused on configuring and customizing the Emacs editor for C/C++ development. They integrated various packages to enhance the IDE capabilities, including projectile, company, ggtags, and ivy/counsel. Furthermore, the user refactored the configuration files by migrating to `use-package` and adjusting key bindings to improve the overall development experience.
Contributions:253 commits, 19 PRs, 61 pushes in 6 years 7 months
Contributions summary:Tu primarily focused on publishing and updating the Emacs Mini Manual. Their contributions involved modifying and updating the existing HTML files, with changes spanning multiple parts of the manual, including content updates, typo fixes, and revisions to formatting and images. The commits demonstrate a focus on refining the manual's content and presentation.
elispspacemacsemacsmanualemacs-lsp
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.