Zehao W.
Embedded Firmware & PCB Design for IoT Prototypes | ESP32 / STM32
I help makers, students, and small teams build embedded electronics prototypes, from firmware development to simple PCB design. My experience includes embedded C/C++ development, microcontroller-based projects, LoRa/GNSS module integration, schematic design, 2-layer PCB layout, power supply sections, and prototype testing. I have worked on projects including a smart car, a LoRa/GNSS handheld positioning receiver, and a 2-layer Renesas MCU expansion board integrating 4 LoRa modules, a GNSS module, a BeiDou module, and onboard power circuitry. I can help with: • Embedded firmware for Arduino, ESP32, STM32, and microcontroller projects • Sensor/module integration using UART, I2C, and SPI • Schematic design and 2-layer PCB layout • BOM, Gerber, and prototype documentation • Basic enclosure adjustments with SolidWorks I focus on clear communication, practical solutions, and prototype-ready deliverables.
Earnings and projects
Last 6 months ÷ 3 months active (since Aug 2026)
Last 6 months: $982
Billed in all: $1,092$1.1k
$982 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 21% in Arduino
Ranked by MRR among everyone on Upwork with the skill.
- #32Schematic Capture76 freelancers · 🇨🇳 #1Top 42%🇨🇳#1 of 2
- #36EasyEDA120 freelancers · 🇨🇳 #1Top 30%🇨🇳#1 of 2
- #160Circuit Design544 freelancers · 🇨🇳 #3Top 29%🇨🇳#3 of 10
- #171Embedded C658 freelancers · 🇨🇳 #5Top 26%🇨🇳#5 of 8
- #180STM32545 freelancers · 🇨🇳 #4Top 33%🇨🇳#4 of 12
- #207Internet of Things718 freelancers · 🇨🇳 #2Top 29%🇨🇳#2 of 6
- #209Arduino1,007 freelancers · 🇨🇳 #6Top 21%🇨🇳#6 of 12
- #254ESP32780 freelancers · 🇨🇳 #10Top 33%🇨🇳#10 of 20