Richard is a Software Engineer based in Los Angeles with 8 years of practical experience building embedded and firmware-level features. He contributes to notable open-source projects like QMK, where he implemented nuanced LED control modes for custom keyboards—demonstrating solid C skills and an eye for user-facing hardware interactions. A hobbyist designer and vintage electronics enthusiast, he blends aesthetic form-factor thinking with reliable IoT and embedded systems development. His interests in astronomy and unusual computers hint at a curiosity-driven approach to engineering that favors creative, hands-on solutions.
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:9 reviews, 10 commits, 20 PRs in 3 years 1 month
Contributions summary:Richard contributed to the QMK firmware, focusing on adding and modifying LED support for the Plaid keyboard. They implemented features to control LED behavior, including modes such as always on, on with modifiers, blinking, and on keypress. Their work involved modifying C code, including keymap and header files, to integrate LED control logic and configurations, and also added a personal keymap, clarifying LED instructions, and formatting the default keymap's README.
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.