Eric Bluestein

Software Engineer at Meta

Seattle, 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
🎓
Top School
Eric Bluestein is a seasoned software engineer with nine years of experience leading developer tooling and IDE work, currently heading delivery of an in-house IDE suite and code authoring experience at Meta. He combines deep systems expertise from seven years on the Windows kernel team at Microsoft—where he improved OS performance, battery life, and contributed to platform bridging efforts—with hands-on full‑stack and backend debugging work in open-source projects like Nuclide and HHVM. His contributions center on debuggers and developer UX: enhancing Java debugging, breakpoint management, REPL behavior, and IDE UI components for large, developer-focused codebases. A longtime entrepreneur who founded a web design and hosting company, he brings practical product instincts alongside low-level technical chops. Based in Seattle, he’s comfortable navigating both kernel internals and high-level developer tools, a blend that helps him improve developer productivity in measurable ways.
code9 years of coding experience
job13 years of employment as a software developer
bookWilliamsville North High School
bookBS, Computer Science, BS, Computer Science at University of Rochester
github-logo-circle

Github Skills (19)

atom-editor10
debugging10
javascript10
component-design10
ui-components10
hacking10
ide10
android-debug10
hhvm10
java10
javas10
php10
react10
javaparser9
c-language9

Programming languages (4)

TypeScriptC++JavaScriptHTML

Github contributions (5)

github-logo-circle
facebookarchive/nuclide

Jan 2017 - Dec 2018

An open IDE for web and native mobile development, built on top of Atom
Role in this project:
userBack-end Developer
Contributions:8 releases, 477 commits, 3 PRs in 1 year 11 months
Contributions summary:Eric was focused on developing the Java debugger, contributing significantly to improving breakpoint functionality. Their work included fixes for resolving and managing breakpoints, enhancements to the call stack, and adding support for features like the termination of threads and conditional breakpoints, which are core debugger functionality. They added infrastructure to launch an Android activity via ADB and introduced more features for Java debugging.
mobile-developmentopen-ide
facebook/hhvm

Jan 2017 - Apr 2020

A virtual machine for executing programs written in Hack.
Role in this project:
userBack-end Developer
Contributions:181 commits, 15 comments, 10 issues in 3 years 3 months
Contributions summary:Eric primarily contributed to the HHVM debugger, focusing on improving its stability and functionality. Their work involved removing unnecessary constructors, refactoring code to prevent re-entry into the debugger during command execution, and correcting how variable types are displayed. Furthermore, they addressed issues related to the debugger's output and error handling during REPL evaluations, enhancing the user experience. These changes indicate a focus on debugging tools and extending the debugging capabilities within the Hack virtual machine.
virtual-machinehhvmphphacklang
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