Summary
Dan Albert is a seasoned software engineer with 14 years of experience, currently at Google in Sunnyvale, specializing in low-level Android platform and build systems. He contributes broadly across Android and LLVM ecosystems—fixing NDK samples, improving adb and recovery components, and hardening compiler and libc++ behavior—demonstrating deep expertise in C/C++ system code and build automation. His work spans mobile, system core, and toolchain layers, from addressing ASAN/build issues to integrating code-coverage and NDK build optimizations. Notably, he has a track record of stabilizing critical open-source projects (AOSP, TWRP, Clang) by reverting/regressing risky changes and modernizing legacy implementations. Trained at Oregon State University, he blends academic foundations with practical experience gained through internships at Intel and Mentor Graphics, bringing a pragmatic focus on build reliability and platform correctness.
14 years of coding experience
3 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Oregon State University
English