Michael Li

San Jose, 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
🎓
Top School
award
Top expert inEmbedded IoT Systems Development
Michael Li is an embedded firmware engineer with eight years focused on IoT and a long career designing flash memory and low-level systems dating back to the 1990s. Based in San Jose, he architects RTOS-based firmware, builds user-friendly instrument GUIs, and ports ESP32 and Renesas firmware into production-ready platforms for clients like MediumOne and D'Agostino Industries. His contributions to the Espressif esp-idf project show hands-on expertise improving Modbus task prioritization and DMA driver robustness, reflecting a practical focus on real-time performance and low-level concurrency. Comfortable as an independent consultant, he pairs silicon-level experience from roles at Winbond and NexFlash with modern embedded-cloud integrations and test automation in Python. Colleagues would note his preference for maintainable, testable firmware architectures and a pragmatic, tool-driven approach to bringing IoT products from prototype to fielded devices.
code8 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (B.S.), Electrical and Electronics Engineering, Bachelor of Science (B.S.), Electrical and Electronics Engineering at Cal Poly San Luis Obispo
bookUCSC extension
github-logo-circle

Github Skills (7)

c1710
freertos10
embedded10
driver10
device-driver10
c1110
sys10

Programming languages (3)

CHTMLPython

Github contributions (5)

github-logo-circle
espressif/esp-idf

Jul 2017 - Dec 2022

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 release, 2 reviews, 1447 commits in 5 years 6 months
Contributions summary:Michael contributed to the freemodbus component, increasing the maximum priority of modbus tasks. Additionally, they modified the DMA driver's structure for the GDMA component, specifically addressing spin lock usage at different levels. These changes suggest a focus on improving the robustness and performance of the low-level driver.
espressifdevelopment-frameworkesp-idfiotesp32
ginkgm/ginkgm.github.io

Sep 2018 - Apr 2023

Contributions:6 pushes, 1 issue in 4 years 8 months
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
Michael Li