Martin Han is an R&D Manager based in Futian District with 11 years of experience leading embedded systems and IoT development, currently hiring Java and mobile engineers for fast-moving startups. He combines hands-on firmware expertise—demonstrated by low-level PMU and boot fixes for the MaixPy RISC-V MicroPython project and sensor module contributions to the widely used NodeMCU firmware—with product-focused R&D leadership at AutoNavi. Comfortable bridging hardware and software, he has shipped power-management, sensor integration, and platform-upload features that improve device reliability and data flow. A Guilin University of Electronic Technology alumnus, he brings pragmatic system-level thinking and a knack for turning obscure hardware bugs into stable, deployable solutions.
11 years of coding experience
5 years of employment as a software developer
Bachelor, Information Management & Information Systems, Bachelor, Information Management & Information Systems at Guilin University of Electronic Technology
Lua based interactive firmware for ESP8266, ESP8285 and ESP32
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:19 commits, 15 PRs, 103 comments in 4 months
Contributions summary:Martin contributed significantly to the `nodemcu-firmware` repository, developing and integrating modules for sensor interaction. Specifically, they created a module for the BH1750 light sensor, along with example code for its use. They also added support for DHT11 and DHT22 temperature and humidity sensors, fixing bugs and improving their functionality. Furthermore, they integrated with the Yeelink platform, enabling data uploading.
MicroPython for K210 RISC-V, let's play with edge AI easier
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:17 commits, 4 PRs in 2 months
Contributions summary:Martin primarily contributed to the low-level firmware and hardware interaction aspects of the project. They fixed bugs related to power management, specifically the M5StickV PMU configuration and 5V boost converter. Further contributions included implementing PMU APIs for accessing power-related data, adding shutdown/reset functionalities, and modifying the boot process to ensure proper PMU initialization.
risc-vfirmwareriscvk210edge
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.