Tu Do

Software Engineer at none

Vietnam
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
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.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Applied Science - BASc, Information Technology, Bachelor of Applied Science - BASc, Information Technology at RMIT Vietnam
languagesEnglish
github-logo-circle

Github Skills (21)

c-language10
project-management10
org-mode10
configuration-management10
emacs-lisp10
vim10
helm10
emacs10
configuration-file10
spacemacs10
html10
configurations10
elisp10
cprogramming-language10
documentation10

Programming languages (9)

C++CSSCTeXCommon LispXSLTHTMLEmacs Lisp

Github contributions (5)

github-logo-circle
tuhdo/emacs-c-ide-demo

Aug 2014 - Feb 2018

Emacs setup for C/C++ with Helm describe here: http://tuhdo.github.io/c-ide.html
Role in this project:
userFull-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.
emacsidedescribehelm
tuhdo/tuhdo.github.io

Jun 2014 - Dec 2020

Emacs Mini Manual
Role in this project:
userTechnical Writer
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.
Request Free Trial
Tu Do - Software Engineer at none