Research Assistant at University of California, San Francisco
Berkeley, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Daniel Kao is a UC Berkeley junior studying Computer Science and Applied Mathematics who combines academic rigor with hands-on research in biomedical data science at UCSF’s Center for Intelligent Imaging. He applies classical and modern techniques across ML, NLP, and computer vision to extract actionable insights from cardiac, pulmonary imaging and text data, work that is progressing toward publication. Outside academia he contributes to embedded systems in notable open-source firmware (QMK), fixing low-level I2C issues and adding advanced trackpad features—signal of strong hardware-software fluency not obvious from coursework alone. He has tutored discrete math and probability, mentored students, and translated analytical research into strategic business recommendations during a consultancy project for Clif Bar. Comfortable with data analysis, modeling, and algorithmic design, he’s interested in the intersection of math, CS, and electrical engineering and is pursuing roles in software engineering and data science.
11 years of coding experience
1 year of employment as a software developer
Bachelor of Arts - BA, Computer Science, Applied Mathematics, 2nd Year, Bachelor of Arts - BA, Computer Science, Applied Mathematics, 2nd Year at University of California, Berkeley
High School Diploma, High School Diploma at Monta Vista High School
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:39 reviews, 5 commits, 10 PRs in 1 month
Contributions summary:Daniel primarily contributed to the QMK firmware, focusing on low-level hardware interactions and device driver implementations. Their work includes fixing I2C communication timeouts for AVR microcontrollers and adding features for Cirque trackpads, such as circular scroll and inertial cursor support, which directly involved register manipulation and sensor data processing. Additionally, they addressed PS/2 mouse compatibility by adding support for 9-bit output and handling scroll functionality.
Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:107 commits, 32 pushes, 18 branches in 7 months
rp2040nrf52840firmwareavratmel
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
Daniel Kao - Research Assistant at University of California, San Francisco