Joel Einbinder

Doing My Own Thing at Self-employed

Boston, Massachusetts, 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
Joel Einbinder is a versatile software engineer with 12 years of experience building developer-facing tools and front-end systems for companies like Google and Microsoft and now working independently from Boston. He has made notable open-source contributions to high-profile projects such as Chrome DevTools, CodeMirror, Playwright, and Puppeteer—improving UIs, input APIs, and cross-browser test reliability. His background spans full-stack and automation work: implementing editor and DevTools features, adding robust keyboard and drag-and-drop tests, and enhancing browser automation APIs used by thousands. Earlier in his career he shipped iOS apps, built a campus marketplace startup, and even authored the rich text editor used in Yahoo Mail during an internship, showing a knack for shipping end-to-end products. Colleagues know him for fixing subtle UX bugs and flaky tests that materially improve developer experience, a detail that often goes unnoticed but keeps large projects reliable. Now freelancing, he blends deep product intuition with low-level browser and frontend expertise to tackle tricky engineering problems.
code12 years of coding experience
job12 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
github-logo-circle

Github Skills (23)

puppeteer10
javascript10
apidoc10
testing10
ui-design10
uid10
firefox10
api10
front-end-development10
chrome10
webtest10
codemirror10
web-testing10
test-automation10
test-framework9

Programming languages (13)

MDXC#JavaC++PLpgSQLGoHTMLFortran

Github contributions (5)

github-logo-circle
The Chrome DevTools UI
Role in this project:
userFront-end Developer
Contributions:471 commits, 7 comments in 3 years 1 month
Contributions summary:Joel primarily contributed to the Chrome DevTools UI, making a variety of changes to the codebase. Their work included implementing a new `_serializedFileOperation` method for handling file system overrides, setting the highlighter type on binding changes, and fixing image display issues in the source frame. The user also addressed a number of smaller bugs to enhance the user experience, such as correcting a white space in the network panel and implementing the selection of suggestions with enter.
instrumentationreactjavascriptchromecdp
microsoft/playwright

Nov 2019 - Feb 2022

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Role in this project:
userTest Automation Engineer
Contributions:419 reviews, 427 commits, 726 PRs in 2 years 3 months
Contributions summary:Joel's commits primarily focused on enhancing the testing framework and ensuring the quality of the Playwright project. They added a new test suite for keyboard functionality, improved existing tests to pass across all browser types, and fixed several test flakiness issues. Moreover, the user integrated and extended tests related to drag-and-drop functionality, ensuring robust cross-browser behavior for this core feature.
web-testingchromiumtesting-toolsbrowser-automationfirefox
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
Joel Einbinder - Doing My Own Thing at Self-employed