Sarah Pu is a software engineer with six years of experience building full-stack and frontend systems, currently contributing to Meta from Menlo Park after graduating with Computer Science Honours from the University of Waterloo. Her background includes roles at startups and enterprise teams—Yugabyte, Lifion by ADP, and RBC—where she moved between front-end development and full-stack responsibilities, giving her strong end-to-end product instincts. She’s comfortable shipping production services in large organizations and navigating fast-paced co-op cycles typical of Waterloo alumni. Outside engineering she spent years teaching piano, a detail that hints at patience, disciplined practice, and an ability to mentor or explain complex concepts. Seeking full-time SWE opportunities, she combines academic rigor with diverse industry experience and a track record of adapting quickly across domains.
5 years of coding experience
2 years of employment as a software developer
Bachelor of Computer Science, Bachelor of Computer Science at University of Waterloo
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.