Vivian Lin is a software engineer with eight years of experience building front-end systems for complex, high-stakes products, currently contributing at NVIDIA in Palo Alto. She spent the bulk of her career at Baidu USA working on autonomous-driving related projects and has direct open-source contributions to the well-known Apollo autonomous driving platform, where she implemented the routing editor and UX initialization flows. Her background includes solid enterprise experience at Oracle and systems research at Optimal Synthesis, grounded in EECS from UC Berkeley and an MS in CS from Stanford. Vivian combines a product-minded front-end focus with practical systems engineering, and she has a knack for smoothing edge-case UX issues like window-resize bugs and loading-state behaviors that improve real-world reliability.
8 years of coding experience
13 years of employment as a software developer
BS EECS, BS EECS at University of California, Berkeley
Master’s Degree Computer Science, Master’s Degree Computer Science at Stanford University
Contributions:18 reviews, 736 commits, 305 PRs in 3 years 1 month
Contributions summary:Vivian implemented the routing editor, including routing editor UI and related functionalities. The user also updated the frontend distribution files. They are also responsible for implementing a loading page during the initialization of the application. The user also fixed a window resize issue.
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.