Jay Phelps

Senior Software Engineer at Netflix

Austin, Texas Metropolitan Area 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
Jay Phelps is a Senior Software Engineer with 14 years of experience building resilient front- and back-end systems, currently based in the Austin metro area and working at Netflix. He combines deep framework expertise—contributing to high-profile open-source projects like Ember.js and Babel—with low-level toolchain work such as WebAssembly Binaryen, showing fluency from UI helpers to compiler flags. A founder and former CTO, he blends product-minded leadership with hands-on engineering, having led build systems, routing improvements, and developer ergonomics across multiple teams. His open-source core-decorators library and contributions to redux-observable demonstrate a knack for improving developer experience and async flows. Colleagues describe him as the kind of engineer who both refactors legacy code thoughtfully and adds subtle features (like Router auto-location) that meaningfully smooth day-to-day workflows.
code14 years of coding experience
job15 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
15,356reputation
710kreached
177answers
7questions
Badges
redux
top-1%
observable
top-5%
reactive-programming
top-1%
javascript
top-1%
ajax
top-5%
rxjs
top-1%
github-logo-circle

Github Skills (43)

astm10
babel610
url-routing10
javascript10
c-language10
npm10
handlebars10
testing10
typescript10
ember-cli10
s610
decorator10
rxjs10
redux10
decorators10

Programming languages (14)

C++CSSRustWebAssemblyHTMLTypeScriptShellMoonBit

Github contributions (5)

github-logo-circle
jayphelps/core-decorators

Apr 2015 - Dec 2019

Library of stage-0 JavaScript decorators (aka ES2016/ES7 decorators but not accurate) inspired by languages that come with built-ins like @​override, @​deprecate, @​autobind, @​mixin and more. Popular with React/Angular, but is framework agnostic.
Role in this project:
userFull-stack Developer
Contributions:9 releases, 216 commits, 81 PRs in 4 years 8 months
Contributions summary:Jay primarily contributed to the development of the `core-decorators` library, adding and refining decorators for JavaScript. They implemented the `@override`, `@deprecate`, `@suppressWarnings`, `@memoize`, `@readonly`, `@autobind`, `@nonenumerable`, `@nonconfigurable`, `@debounce`, `@mixin`, `@extendDescriptor`, and `@decorate` decorators and also made refactors to existing decorators and utilities. These changes involved modifying code and documentation, demonstrating a focus on enhancing the library's functionality and usability, and contributing to several revisions of the project.
decoratorsagnosticjavascript-decoratorsdebouncestage-0
RxJS middleware for action side effects in Redux using "Epics"
Role in this project:
userFull-stack Developer
Contributions:2 releases, 6 reviews, 302 commits in 5 years 9 months
Contributions summary:Jay primarily contributed to the `redux-observable/redux-observable` project by implementing new features and refactoring the codebase. They fixed critical issues related to action emission and asynchronous action handling within the middleware. Moreover, they added an example directory with a basic setup, including components, reducers, and server files. Additionally, the user updated the build configuration and type definitions, enhancing the project's overall functionality and maintainability.
dispatchstate-managementrxjsreducerredux
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
Jay Phelps - Senior Software Engineer at Netflix