Andrey Lushnikov

Founder at i-Free

San Francisco, California, 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
🎓
Top School
Andrey Lushnikov is a founder and seasoned browser engineer with 14 years of experience building developer tools and web automation. He was a core contributor to Chrome DevTools, created Google Puppeteer, and later worked on Playwright at Microsoft, giving him deep expertise in cross-browser automation and debugging APIs. Based in San Francisco, he blends product-level thinking with hands-on front-end systems work—shipping features like JS injection, file interception, and UI enhancements across high-profile open-source projects. Andrey’s background spans low-level browser context handling to improving test reliability, and his track record includes influencing tooling used by thousands of developers worldwide.
code14 years of coding experience
job13 years of employment as a software developer
bookSpecialist, IT, Math, Specialist, IT, Math at Saint Petersburg State University
languagesRussian, English, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
3,203reputation
295kreached
34answers
4questions
Badges
memcached
top-5%
github-logo-circle

Github Skills (34)

javascript10
addin10
api-design10
plugin-development10
css10
ui-design10
devtools10
uid10
front-end-development10
html10
test-suite10
webtest10
codemirror10
developer-tools10
addon10

Programming languages (18)

C#MDXJavaC++CRustTeXGo

Github contributions (5)

github-logo-circle
microsoft/playwright

Nov 2019 - Jan 2023

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:84 releases, 1391 reviews, 1808 commits in 3 years 2 months
Contributions summary:Andrey primarily contributes to the quality assurance and test automation aspects of the Playwright project. They focused on removing or modifying existing tests, indicating a role in maintaining and refining the test suite, particularly concerning cross-browser compatibility and addressing flakiness. Furthermore, the commits reveal interactions with various browser-specific functionalities and test environments, showcasing a focus on ensuring the reliability of the test suite across different browsers and configurations. The user also displayed knowledge in handling browser automation issues.
automationchromiumfirefoxplaywrighttesting
The Chrome DevTools UI
Role in this project:
userFront-end Developer
Contributions:484 commits, 1 comment in 3 years 9 months
Contributions summary:Andrey's contributions primarily involve enhancing the Chrome DevTools UI. They introduced features like the CSS Variable palette within the Spectrum color picker and implemented color swatches in the suggest box for CSS variables. Additionally, the user addressed issues related to source map handling and browser context management, including implementing the Target.getBrowserContexts() method and improving the disposal of browser contexts. The user also worked on file chooser interception, providing enhanced capabilities for automation testing.
chromedevtoolschrome-devtoolsjavascriptinstrumentation
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