Majid Valipour is a Principal Software Developer with 14 years of experience building web platforms and shipping browser features used by millions globally. Currently leading Hopper’s International Expansion Platform, he blends systems thinking with front-end expertise to make travel services scale across markets. Formerly on Chrome’s Web Platform team at Google and a senior engineer at Verily, he has driven open web APIs—co-authoring specs and implementing features like CSS Scroll Snap and overscroll-behavior—and delivered prototypes for FedCM and next-generation animation primitives. An active open-source contributor to high-profile projects such as web-platform-tests and W3C drafts, he focuses on robust test automation and clarifying spec behavior around scrolling and privacy. Based in Waterloo, he combines academic rigor from University of Toronto with real-world product leadership and a knack for turning fragile browser behaviors into reliable primitives.
14 years of coding experience
13 years of employment as a software developer
M.A.Sc, Electrical and Computer Engineering, M.A.Sc, Electrical and Computer Engineering at University of Toronto
B.Sc., Computer Engineering, B.Sc., Computer Engineering at Sharif University of Technology
Contributions:27 commits, 8 PRs, 13 comments in 2 years 8 months
Contributions summary:Majid primarily worked on implementing and refining front-end components and animations within the Houdini samples repository. Their contributions included adding new examples for sync-scroller and spring simulations, fixing bugs, and improving file organization and naming conventions. The user was also involved in refactoring the animation worklet polyfill and integrating it into the demos.
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:42 commits, 3 PRs, 28 comments in 5 years 8 months
Contributions summary:Majid primarily contributed to the test suite for the Web Platform Tests (WPT) repository, focusing on ensuring the correct behavior of web standards. They modified existing tests to improve their robustness and accuracy, particularly concerning event timestamps and scroll restoration. The user also added new tests to verify the scroll restoration order in history traversal and expanded test coverage for scroll snap features. These changes reflect a commitment to improving the reliability and comprehensive nature of web platform testing.
microsoft-edgetest-runnerspecssafarifirefox
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
Majid Valipour - Principal Software Developer at Hopper