Summary
Andrew Chan is a software engineer based in Berkeley with eight years of experience building high-performance systems across graphics, vision, and product platforms. A UC Berkeley CS graduate who has shipped core engine work at Figma—optimizing rendering, document loading, and real-time sync—he blends low-level C++/WebGL work with Typescript and Rust infrastructure. He has recent experience in ML model optimization and infra from Waymo and now contributes at Cursor, signaling a shift into tooling and model-adjacent systems. Andrew’s background includes production feature work (smart animate, interactive components), large-scale migrations and developer tooling, and hands-on roles in both research-oriented teams and startups. He maintains a technical presence online with a personal site and bilingual content linked to his GitHub/Zhihu, reflecting an interest in communicating systems and graphics ideas broadly. Colleagues value him for squeezing performance from complex stacks while keeping developer ergonomics front and center.
8 years of coding experience