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.
Next generation guids. Secure, collision-resistant ids optimized for horizontal scaling and performance.
Role in this project:
Full-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.
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.