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.
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.
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Role in this project:
Test 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.
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