Eric Betts is a Staff Software Engineer with 15 years of experience building scalable backend systems, serverless architectures, and developer-facing tooling from Portland, Oregon. He has led technical initiatives at companies like Netlify and Wonolo—architecting enterprise billing systems, automating W2 payroll, and modernizing monolithic platforms—while mentoring engineers and improving delivery velocity. Comfortable across Ruby on Rails, Go, AWS serverless, and embedded C/C++ for IoT, he bridges high-level architecture with low-level engineering (notably contributing iClass support and crypto integration to the popular Flipper Zero firmware). Eric combines pragmatic product sensibilities with an open-source mindset, having enhanced proxmark3 tooling and fixed memory/security issues in firmware projects. He favors elegant, maintainable solutions and has repeatedly cut operational friction (e.g., parallelizing test suites to halve deploy time). His background includes an MEng in Computer Science and a track record of turning complex requirements into practical, auditable systems.
15 years of coding experience
15 years of employment as a software developer
Master of Engineering - MEng Computer Science, Master of Engineering - MEng Computer Science at Oregon State University
Contributions:20 reviews, 12 commits, 36 PRs in 6 months
Contributions summary:Eric primarily focused on implementing and integrating iClass functionality within the Flipper Zero firmware. Their contributions involved adding and integrating various libraries like mbedtls for cryptographic operations (DES3), and incorporating code from external sources such as RfidResearchGroup/proxmark3. Key tasks included developing a PicoPass reader application, including necessary low-level radio frequency (RF) interactions and card data parsing, while ensuring correct key handling and field management for the security aspect. The user also fixed memory leaks and code-level improvements.
Contributions:12 commits, 12 PRs, 12 comments in 6 months
Contributions summary:Eric contributed to the `hf iclass encode` command functionality, adding support for more flexible input options like facility code, card number, and a wiegand format parameter. They modified the `cmdhficlass.c` file by adding argument parsing, logic for encoding the card data using the new parameters, and also updated command documentation. Further contributions included integration of features related to the Desfire functions such as reading and modifying data from files, which also required them to adapt file settings.
emulatoricemansnifferreaderiso14443a
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.