Eric Elliott

San Francisco, California, 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
Eric Elliott is a seasoned software engineer, author, and founder based in San Francisco with 11 years of experience building scalable JavaScript systems and developer tools. As author of "Composing Software" and co-founder of ParallelDrive/DevAnywhere, he blends hands-on engineering with product and open-source leadership, notably contributing to widely used projects like cuid/cuid2 and React/Redux-enabled boilerplates. His background includes shaping UX and backend integrations for Adobe, ESPN, The Wall Street Journal and major music artists, and he formerly managed Adobe Firefly while experimenting with languages like SudoLang. Focused on AI, Web3, TDD and developer ergonomics, he pairs deep technical craft with an advisor’s perspective across tech, music and entertainment companies. An advocate for remote-first work, he brings both creative and pragmatic approaches to solving distributed systems and developer experience challenges.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
4,741reputation
469kreached
49answers
3questions
Badges
oop
top-5%
redux
top-5%
javascript
top-5%
github-logo-circle

Github Skills (34)

javascript10
expressjs10
typescript10
redux10
keystonejs10
typescript-types10
nodejs10
typescripts10
react-router10
react10
cms9
oop9
webpack9
babel69
collision-detection9

Programming languages (21)

C#JavaCSSRustGoCadenceHTMLPerl

Github contributions (5)

github-logo-circle
paralleldrive/cuid2

Dec 2022 - Mar 2023

Next generation guids. Secure, collision-resistant ids optimized for horizontal scaling and performance.
Role in this project:
userFull-stack Developer
Contributions:17 reviews, 105 commits, 47 PRs in 2 months
Contributions summary:Eric was involved in the initial development and ongoing maintenance of a JavaScript library for generating unique identifiers (CUIDs). Their commits include the implementation of core functions for generating and validating CUIDs, writing tests, and adding support for TypeScript. They also contributed to the project's infrastructure, including setting up and refining tests for performance and collision detection. The user's work demonstrates a focus on creating and improving a robust, collision-resistant, and efficient identifier generation library.
securenext-generationnanoidhorizontal-scalingids
A simple boilerplate Node app.
Role in this project:
userFull-stack Developer
Contributions:102 commits, 54 PRs, 115 pushes in 1 year 11 months
Contributions summary:Eric primarily focused on refactoring and rewriting the application with ES6 and React, implementing React Router for navigation and Redux for state management. They also addressed server-side rendering, and developed routes for the application while adding test functionality, with integration tests for routes. They implemented client-side and server-side code, with an emphasis on the frontend using React.
boilerplateboilerplate-nodeexpressnode-appnodejs
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
Eric Elliott