Adam Vandolder

Senior Software Engineer at Mozilla

Windsor, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Adam Vandolder is a Senior Software Engineer with a decade of experience building browser internals and web-platform tests, currently advancing navigation and session state features at Mozilla. He blends a strong research background in mathematics and computer science with systems-level C++ expertise and pragmatic scripting in Python, and has implemented WebIDL-driven APIs inside the Gecko engine. Adam's open-source work includes contributing test automation to the widely used web-platform-tests repository and back-end changes in gecko-dev, showing a focus on standards-compliant behavior and robustness across real browsers. He interned at Google and progressed through multiple roles at Mozilla, demonstrating an ability to move from research and tutoring to production-grade engineering. Based in Windsor, Ontario, he pairs academic rigor with practical engineering, often tackling tricky interaction and focus-edge cases that only surface at scale.
code10 years of coding experience
job4 years of employment as a software developer
bookHigh School diploma, High School diploma at Riverside Secondary School
bookBachelor's degree Mathematics and Computer Science, Bachelor's degree Mathematics and Computer Science at University of Windsor
bookMaster's degree Computer Science (Incomplete), Master's degree Computer Science (Incomplete) at University of Waterloo
languagesEnglish
github-logo-circle

Github Skills (17)

javascript10
c-language10
testing10
webidl10
firefox10
dom10
web-standards10
html10
cprogramming-language10
test-automation10
test-runner9
w3c9
web-development9
web-development-project9
jscript8

Programming languages (4)

C++RustJavaScriptHTML

Github contributions (5)

github-logo-circle
mozilla/gecko-dev

May 2020 - Jan 2023

Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Role in this project:
userBack-end Developer
Contributions:54 commits in 2 years 8 months
Contributions summary:Adam's primary contributions center around the implementation of the Navigation API, specifically within the Gecko engine, which is the core of Firefox. Their work includes defining WebIDL interfaces for the Navigation API, modifying associated header files, and integrating the API into the broader architecture. They also implemented changes to the Document and SessionHistoryEntry to incorporate user interaction state. These changes involved modifications to internal C++ files within the Gecko codebase.
repositoriesfirefoxmercurialgit-mirrormozilla
web-platform-tests/wpt

Aug 2022 - Jan 2023

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits in 5 months
Contributions summary:Adam's contributions primarily focus on writing and modifying web platform tests. They developed tests to ensure correct behavior of HTML form elements like `<input>` and `<button>`, and `summary` elements. The tests involved simulating user interactions, such as key presses and focus events, and asserting on the expected behavior, ensuring that specific events are not triggered in untrusted contexts. Further tests include ensuring correct behavior for disabled and form-associated custom elements with delegateFocus.
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