Eric Cheng is a rapid-learning software engineer and early-stage product builder with five years of experience shipping production systems and open-source tooling. He progressed from self-taught math novice to completing graduate-level coursework while teaching himself full-stack development, leading teams to build a React/Next.js web app and securing a $10k/month Google Ad Grant. Eric was a core contributor to faker-js (800M+ downloads) helping rebuild and extend the library, and has improved developer tooling like withfig/autocomplete through practical CircleCI integrations. As an early engineer at multiple YC- and investor-backed startups and a Y Combinator AI Startup School selectee, he blends machine learning intuition—having derived and implemented online learning and gradient descent from first principles—with hands-on delivery. Based in Ithaca and trained at Cornell, he favors grasping the “gist” to master complex domains quickly and consistently ships solutions used at scale.
5 years of coding experience
1 year of employment as a software developer
AI Startup School, AI Startup School at Y Combinator
Non-Degree Studies, Non-Degree Studies at North Carolina State University
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Cornell University
High School Diploma, High School Diploma at Green Hope High School
Generate massive amounts of fake data in the browser and node.js
Role in this project:
Full-stack Developer
Contributions:1438 reviews, 42 commits, 46 PRs in 1 year
Contributions summary:Eric primarily contributed to bug fixes and feature additions within the faker-js/faker repository. Their work involved correcting return types in TypeScript files, adding a Discord link to the documentation, and adding new product names and city prefixes/suffixes for the en locale. The user also added a new functionality for generating PIN numbers and implementing phone IMEI generation.
IDE-style autocomplete for your existing terminal & shell
Role in this project:
Full-stack Developer
Contributions:20 reviews, 9 commits, 1 PR in 2 days
Contributions summary:Eric primarily focused on enhancing the CircleCI integration within the `autocomplete` project. Their work involved adding command options and subcommands for the `circleci` CLI, specifically concerning its completion feature, config operations, context management, and runner functionalities. They also made a crucial fix to change options to subcommands where appropriate, improving the overall structure of the completion specifications.
zshiterm2bashfigide
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.