Hannah Guo is a software engineer and University of Waterloo Software Engineering undergraduate with nine years of hands-on experience building user-focused product features at companies like Notion, Figma, Stripe, and PlayStation. She has shipped collaboration and notification features at Notion and contributed to workflow, queue platform, and payments projects during internships, demonstrating strength across front-end and backend systems. Passionate about well-designed, high-impact work, she prioritizes UX and a user-first approach when solving complex problems with cross-functional teams. Comfortable in fast-moving product environments, she combines rigorous academic training with practical intern-to-full-time progression at top design- and developer-centric companies. An educator at heart, she has also taught and mentored through Mathstronauts, reflecting an interest in clear communication and thoughtful mentorship.
9 years of coding experience
2 years of employment as a software developer
Gordon Graydon Memorial Secondary School
Secondary School, High School/Secondary Diplomas and Certificates, Secondary School, High School/Secondary Diplomas and Certificates at T.L. Kennedy Secondary School
Bachelor of Applied Science - BASc, Software Engineering, Bachelor of Applied Science - BASc, Software Engineering at University of Waterloo
Contributions:23 pushes, 1 branch in 4 years 6 months
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.