Dan Luu is a pragmatic systems engineer and software leader with 23 years of experience building reliable, high-impact infrastructure and tooling across companies like Twitter, Microsoft, and Google. He has a track record of finding multi-hundred-million-dollar efficiency wins and first-of-their-kind audits (e.g., uncovering widespread machine corruption and major capacity misallocations at Twitter) while also shipping foundational data collection and capacity-planning systems. Technically fluent in low-level C++ and systems work, he contributes to prominent open-source projects such as Julia and the Stan Math Library and has deep experience in JITs, compiler testing, and machine-level documentation. Equally comfortable in hardware and software domains, his background spans TPU design, SmartNIC practices, and CPU bring-up, reflecting a rare cross-disciplinary skill set grounded in math and engineering. He prefers to keep his public resume in source form (see his tex-resume) and is based in Vancouver, BC.
23 years of coding experience
15 years of employment as a software developer
BS, Mathematics, Computer Engineering, BS, Mathematics, Computer Engineering at University of Wisconsin-Madison
The University of Texas at Austin
Coursera
MS, Electrical and Computer Engineering (Optics), MS, Electrical and Computer Engineering (Optics) at Purdue University
Contributions:135 commits, 2 PRs, 75 pushes in 11 months
Contributions summary:Dan primarily contributed to the NativeJIT project by adding and modifying code related to the C++ expression to x64 JIT compiler. Their work included adding licenses to various source files, updating the build configuration, and adding tests for previously incomplete features. The user also worked on fixing variable shadowing warnings, addressing build issues related to the VC++ 2015 compiler, and improving the tests for the project. Furthermore, the user has done a small refactor around naming, and fixed compilation failures on Windows.
An old version of Mr. Bellard's JSLinux rewritten to be human readable, hand deobfuscated and annotated.
Role in this project:
Back-end Developer & Systems Engineer
Contributions:21 commits in 7 days
Contributions summary:Dan focused on documenting and analyzing the codebase, specifically detailing the functions `set_segment_register`, `set_protected_mode_segment_register`, and their related descriptor references. They also added documentation for TR/descriptor types, and lsl/lar operations, enhancing code readability and understanding. Further improvements include documenting stack pointer usage, selector variables, and immediate fields in RETF commands.
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.