Summary
Shan Huang is a Senior Software Engineer based in San Francisco with 12 years of experience building polished product experiences at Google, blending hands-on engineering, prototyping, and product leadership. At Google he has driven motion and graphics for Android System UI and previously led hybrid PM/tech-lead initiatives that took R&D prototypes into production. His background spans mobile app incubation for emerging markets, ad editor front-end systems, and early-career work in cloud tooling and robotics research, reflecting a wide technical palette from C++ to modern Android UI. Shan combines design-minded HCI training from Carnegie Mellon with pragmatic delivery skills, often owning both technical direction and execution. He has a history of shipping consumer-facing educational and advertising products and helping small teams turn prototypes into Google-grade infrastructure. Outside core engineering work he maintains a portfolio site showcasing his projects, hinting at an appetite for craft and experimentation beyond day-to-day code.
12 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BS), Computer Science, with additional major in Human Computer Interaction, Bachelor of Science (BS), Computer Science, with additional major in Human Computer Interaction at Carnegie Mellon University
English, Chinese