Andy Zhang is a design engineering leader with 12 years of cross-disciplinary experience building product-led experiences at startups and big tech, currently leading design engineering for Google Antigravity. He previously led Windsurf at Codeium and was a founding engineer/designer at Jemi where he single-handedly built a WYSIWYG website and e-commerce integrations to help creators monetize. Andy's background spans product, design, and engineering roles at Uber, Figma, Quora and Microsoft, giving him a rare fluency in shipping polished UIs and scalable product features. He contributes to open-source projects focused on front-end UX and tooling, including a visual portfolio generator and enhancements to the popular vim-awesome project. Based in San Francisco and trained at Waterloo (with an exchange at NUS), he enjoys mentoring students on breaking into product, design, and engineering. Colleagues describe him as a pragmatic builder who blends design sensibility with engineering rigor to move ideas to production quickly.
12 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree Exchange, Bachelor’s Degree Exchange at National University of Singapore
Bachelor of Software Engineering Coop Software Engineering, Bachelor of Software Engineering Coop Software Engineering at University of Waterloo
Visual Portfolio Generator with no extra installation
Role in this project:
Front-end Developer
Contributions:109 commits, 8 PRs, 48 pushes in 3 years 9 months
Contributions summary:Andy primarily worked on developing the front-end components for the gallery application. Their initial commits set up the basic structure with HTML, CSS, and JavaScript files. Subsequent commits implemented the core gallery functionality, including image layout, lazy loading, and responsive design adjustments. The user refactored the code, added a square format, and integrated Google Analytics for tracking.
Contributions summary:Andy primarily contributed to the project by modifying the frontend and backend code. They replaced relative URLs with absolute URLs, enhancing the display of images within the application. Furthermore, the user set the content type to application/json in the API, and moved the API routes into a module, improving code organization. The user also merged changes from the master branch and added files that were previously not staged.
vim-pluginsuniversevimvim-pluginneovim
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
Andy Zhang - Design Engineering Lead at Google DeepMind