Aaron Berns is a Senior Software Engineer based in New York with nine years of experience building performant web and backend systems using C/C++, Python, JavaScript, Ruby on Rails, Node, and React. He brings a rare blend of classroom-rooted product empathy—stemming from a decade as a teacher—and hands-on engineering that helps purpose-driven teams ship reliable, user-focused software. Aaron has contributed to notable open-source tooling like urfave/cli, improving required-flag handling and error semantics to make command-line apps more robust. He has progressed through startups and health-tech companies, now shaping clinical and care-focused products, and is known for clear communication, pragmatic problem solving, and shipping improvements that benefit both developers and end users.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree Psychology, Bachelor's degree Psychology at North Carolina State University
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Oregon State University
Master's degree Special Education, Master's degree Special Education at City University of New York-College of Staten Island
A declarative, simple, fast, and fun package for building command line tools in Go
Role in this project:
Back-end Developer
Contributions:11 commits, 4 PRs, 12 comments in 22 days
Contributions summary:Aaron primarily focused on enhancing the `urfave/cli` library by introducing new features related to required flag handling. Their contributions include implementing the `RequiredFlagsErr` interface, adding error handling for missing flags, and updating the code to support custom error messages for required flags. These changes aimed to improve the library's robustness and provide developers with more control over error reporting in their command-line applications. This work involved modifying core components related to flag parsing and context management.
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.