Andrey Lushnikov

Founder at Degu Labs, Inc

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 veteran browser engineer with 13 years of experience building developer tools and browser automation. He spent years at Google on Chrome DevTools and later as a Principal Software Engineer at Microsoft, where he contributed to Puppeteer and Playwright-era automation and led efforts to improve cross-browser test reliability. A prolific open-source contributor, his work appears in high-profile projects such as Playwright, Puppeteer, CodeMirror and devtools-frontend — notably improving cross-browser test suites, file-chooser interception, and DevTools UI features like a CSS variable palette. Now leading Degu Labs from San Francisco, he blends product-minded engineering with deep front-end and automation expertise. Trained in IT and mathematics at Saint Petersburg State University, he’s known for surfacing hard-to-reproduce browser flakiness and turning those findings into robust tooling and tests.
code14 years of coding experience
job14 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 (36)

debug10
javascript10
maintenance10
addin10
api-design10
plugin-development10
css10
ui-design10
devtools10
uid10
front-end-development10
html10
test-suite10
webtest10
codemirror10

Programming languages (16)

C#MDXJavaC++CRustTeXHTML

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.
web-testingchromiumtesting-toolsbrowser-automationfirefox
puppeteer/puppeteer

Aug 2017 - Jun 2020

JavaScript API for Chrome and Firefox
Role in this project:
userFront-end Developer
Contributions:31 releases, 1876 PRs, 1093 pushes in 2 years 10 months
Contributions summary:Andrey primarily worked on adding features to the Puppeteer API related to JavaScript execution. They implemented methods for injecting JavaScript code and external files into pages, as well as adding the ability to handle specific page-level events, such as console messages, dialogs, and screen captures. These contributions are likely aimed at improving automation capabilities for users interacting with Puppeteer. The user also made improvements to the documentation and internal structure of the project.
developer-toolschromiumheadlessjavascriptnodejs
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