Adam Gastineau

Vancouver, Washington, United States
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

🤩
Rockstar
Adam Gastineau is a Senior Software Engineer with 13 years of experience building polished front-end experiences and scalable back-end systems, currently at Microsoft in Vancouver, WA. He blends a strong product sensibility—having led UX-focused projects like Azure Data Explorer dashboards and component testing UX at Cypress—with deep systems work, contributing to the Rust compiler to add visionOS support. Pragmatic and curious, Adam champions design systems, performance improvements (notably modernizing Loop Tables and test runners), and mentors teams shipping public-facing developer tools. An active open-source contributor, his work touches high-profile projects such as Cypress, Playwright, and rust-lang, where he improves tooling, UI, and platform compatibility. Outside mainstream stacks he pursues retrocomputing, hardware description languages, and advanced type systems, reflecting both creative tinkering and a taste for low-level rigor. Browse his ongoing projects on GitHub (agg23) to see a mix of UX polish and systems-level contributions.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
81reputation
6kreached
2answers
9questions
github-logo-circle

Github Skills (40)

javascript10
testing10
ui-design10
uid10
lang10
compiler-compiler10
component-testing10
front-end-development10
compiler10
playwright10
rust10
react10
mstest9
teste9
typescript9

Programming languages (23)

MDXC#JavaC++RustCScalaVue

Github contributions (5)

github-logo-circle
cypress-io/cypress

Feb 2021 - May 2021

Fast, easy and reliable testing for anything that runs in a browser.
Role in this project:
userFront-end Developer
Contributions:186 reviews, 294 commits, 48 PRs in 2 months
Contributions summary:Adam primarily focused on component testing improvements and fixing related issues within the Cypress project. They addressed linting rules for component testing, fixed React hooks, and made several changes to the UI, including modifications to the selector playground and header components. Additionally, the user updated various files within the runner-ct directory to implement specific functionality related to component testing.
testingcypressend-to-end-testingangular-testing-librarycomponent-testing
microsoft/playwright

Mar 2020 - Nov 2025

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Role in this project:
userFront-end Developer
Contributions:4 releases, 135 reviews, 259 PRs in 5 years 8 months
Contributions summary:Adam primarily contributed to the Playwright Trace Viewer UI, fixing issues with the network log and the display of canvas content in snapshots. They cleaned up and refactored the settings component for shared use and added time information to the Call and Network tabs. The user also added a dialog UI for the upcoming settings menu and made improvements to the display of action context within the trace viewer, showing the context of locator actions and keyboard/mouse interactions.
automationchromiumfirefoxplaywrighttesting
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