Eric Yap is a software engineer with 9 years' experience building high-throughput distributed systems and consumer-facing features, currently working on Intake Services at Elastic. He has designed and maintained order, payment, and refund microservices at Shopee that handled millions of requests per day, and previously revamped Shopee’s Order Details Page to dramatically reduce P95 latency. Comfortable across backend Go services, databases, and operational on-call duties, he also mentors junior engineers and leads code reviews. His background includes embedded security research—contributing a patented secure boot concept and a C proof-of-concept at Continental—and active open-source work customizing QMK keyboard firmware, showing a hands-on curiosity from low-level firmware to large-scale cloud systems.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Singapore University of Technology and Design (SUTD)
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:11 commits, 13 PRs, 2 comments in 2 months
Contributions summary:Eric primarily contributed to the keyboard firmware, focusing on keymap customizations. Their work included adding and editing keymaps for specific keyboard layouts, such as the DZ60, HHKB, and the E6v2, demonstrating proficiency in configuring and adapting keyboard functionality. The contributions showcase their ability to modify and extend the QMK firmware to support various keyboard models.
Contributions:22 PRs, 469 pushes, 13 branches in 1 year 11 months
reactjavascriptnodejsreduxreactjs
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.