Eric Kelly is a founder and seasoned software engineer with 15 years of experience building and maintaining web applications, currently running his independent contracting practice Rare Candy from Tucson. He has held senior engineering roles at Apple, CrowdStrike, and Envoy and led Ember.js and Rails projects earlier in his career, blending product-focused front-end work with back-end and authentication concerns. A prolific open-source contributor to the Ember ecosystem, he’s made practical improvements to flagship projects like ember.js, ember-cli, and jsbin—modernizing APIs, improving developer tooling, and polishing UI/UX details. Comfortable shipping across the stack, Eric pairs deep front-end expertise in Ember with pragmatic engineering leadership and a history of teaching and mentoring developers.
14 years of coding experience
14 years of employment as a software developer
Bachelor's degree Interactive Digital Design, Bachelor's degree Interactive Digital Design at Quinnipiac University
WarpDrive is a lightweight data library for web apps — universal, typed, reactive, and ready to scale.
Role in this project:
Front-end Developer
Contributions:83 commits, 95 PRs, 4 pushes in 4 years 11 months
Contributions summary:Eric primarily focused on updating the code style for rendering errors, refactoring existing code using block params, and deprecating some older APIs in favor of new ones. Their contributions centered around modernizing the codebase, specifically within the context of an Ember.js data library. The user has introduced changes that include deprecating `findById`, `store.find(type)`, and `fetchAll`, and replacing them with newer equivalents. The focus is on maintaining code quality and preparing the library for future changes and releases.
Contributions:13 commits, 6 PRs, 13 comments in 5 years 7 months
Contributions summary:Eric primarily contributed to the Ember.js command-line utility by addressing code style issues like whitespace and indentation. They also made functional enhancements to the project, including adding a directory flag to the `ember new` command, affecting the project's initialization and file structure generation. Furthermore, the user modified testing frameworks and acceptance tests to incorporate the new changes.
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.