Richard 

Software Engineer

Los Angeles, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code8 years of coding experience
github-logo-circle

Github Skills (22)

keyboard-input10
c-language10
qmk-firmware10
firmware10
qmk10
c1110
spi10
keyboard10
c1710
i2c10
led-controller10
keyboard-layout10
sys10
embedded10
serial-communication10

Programming languages (3)

CJupyter NotebookPython

Github contributions (5)

github-logo-circle
qmk/qmk_firmware

Jun 2019 - Jul 2022

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded 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.
rp2040firmwareavratmelkeyboard-support
brickbots/Basic2040

Sep 2021 - Sep 2021

Simple interactive BASIC interpreter written in Python
Contributions:55 commits, 51 pushes, 12 branches in 26 days
pythonbasic-interpretercompilerprogramming-languageinterpreter
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.
Request Free Trial
Richard - Software Engineer