Rafael Weinstein

Registered Nurse at Ann & Robert H. Lurie Children's Hospital of Chicago

Philadelphia, Pennsylvania, 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

👤
Senior
🎓
Top School
Rafael Weinstein is a seasoned software engineer and entrepreneur with 14 years of experience building browsers, developer tooling, and distributed systems from startup to scale. He co-founded multiple companies (including Attic Labs, acquired by Quip/Salesforce) and served as Principal Software Architect at Quip before joining OpenAI as a Member of Technical Staff. Rafael’s career spans deep contributions to web platform engineering at Google (Chrome/Blink/WebKit) and pragmatic open-source work on Web Components and DOM-observation libraries, including notable commits to the Polymer project and WICG specs. He blends systems-level thinking with front-end craftsmanship—improving parsers, event handling, and mutation-observation semantics that quietly shape developer ergonomics. Based in San Francisco and trained at Cornell, he pairs entrepreneurial grit with a taste for fixing subtle platform bugs that unblock whole ecosystems. Despite the “recovering/relapsing entrepreneur” quip, his track record shows durable technical leadership across product, standards, and open-source communities.
code14 years of coding experience
bookBSN, BSN at Thomas Jefferson University
bookBachelor of Arts (BA), Economics and Psychology, Bachelor of Arts (BA), Economics and Psychology at Rutgers University
github-logo-circle

Github Skills (9)

html10
polymer10
dom-manipulation10
javascript10
web-components10
dom10
testing10
documentation8
css3

Programming languages (4)

C++JavaScriptHTMLDart

Github contributions (5)

github-logo-circle
rafaelw/mutation-summary

Jan 2012 - Apr 2015

A JavaScript library that makes observing changes to the DOM easy
Role in this project:
userFront-end Developer
Contributions:75 commits, 5 pushes, 4 comments in 3 years 3 months
Contributions summary:Rafael contributed to the `mutation-summary` library, focusing on enhancing its functionality and user experience. The user's commits included warnings about missing Mutation Observers, ensuring proper functionality in various browsers. The user also implemented and tested options validation, including specific validations for element and attribute filters. The changes included additional tests and code cleanup.
domjavascript
WICG/webcomponents

Sep 2012 - Apr 2013

Web Components specifications
Role in this project:
userFront-end Developer
Contributions:80 commits in 7 months
Contributions summary:Rafael primarily contributed to the HTML Templates specification, focusing on its integration with the HTML parsing algorithm. Their work included modifying existing parsing rules and adding new ones to handle the template element correctly, and clarifying the interaction of templates with other HTML elements like the head, body, and frameset. Furthermore, they refined the documentation to clarify concepts and fix broken links.
web-components
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