Ray M.
PCB Designer | ESP32 | STM32 | Schematic & Layout
PCB designer and firmware engineer with over 4 years of experience and over 7 years of programming experience. I design 2-4-6-layer PCBs in KiCad, with a focus on ESP32/STM32 systems, sensors, USB, Controller boards, battery power, and small embedded/IoT devices. Portfolio : MuffinByteLabs .com Github: github .com/MuffinByteLabs I can take a board from schematic through PCB layout, fabrication preparation, assembly, and bring-up. My ESP32-S3 portfolio board is a 4-layer Wi-Fi sensor PCB that I designed in KiCad and had fabricated and assembled by JLCPCB. It includes native USB-C, Li-ion charging, automatic USB-to-battery power switching, battery monitoring, I²C sensors, and an analog sensor input. I also completed the board bring-up and bench testing after assembly. What I can help with: • Schematic capture and review • 2-4-6-layer PCB layout in KiCad • ESP32 / STM32 integration • USB-C power and USB 2.0 routing • I²C, SPI, UART, ADC, and sensor interfaces • LDOs, Li-ion charging, protection, and power-path circuits • Component selection and footprint verification • Decoupling, grounding, return paths, and stitching vias • Gerber, drill, BOM, and CPL/position files • JLCPCB / PCBWay fabrication preparation • DFM and pre-fabrication checks • PCB bring-up and bench validation For design-review work, I go beyond KiCad's ERC and DRC. I check whether the schematic, PCB, footprints, BOM, placement data, datasheets, and intended design actually agree with each other. If you have a schematic, existing PCB, breadboard prototype, or an idea that needs to become a manufacturable board, send me the requirements and I can tell you how I would approach it.
Earnings and projects
Last 6 months ÷ 2, the fewest it counts (since Sep 2026)
Read daily since Oct 15, under 30 days
Billed in all: $1,838$1.8k
$438 in the last 6 months
Across 5 contracts
Across 9 contracts
Earnings, last 30 days
Tracked from Oct 15, 2026.
Skill rankings: Top 11% in C
Ranked by MRR among everyone on Upwork with the skill.
- #14Analog Circuit80 freelancers · 🇺🇸 #5Top 18%🇺🇸#5 of 21
- #22Schematic141 freelancers · 🇺🇸 #6Top 16%🇺🇸#6 of 18
- #22Schematic Capture76 freelancers · 🇺🇸 #9Top 29%🇺🇸#9 of 23
- #30Microcontroller194 freelancers · 🇺🇸 #7Top 15%🇺🇸#7 of 30
- #39Analog Electronics193 freelancers · 🇺🇸 #14Top 20%🇺🇸#14 of 43
- #42Power Electronics221 freelancers · 🇺🇸 #15Top 19%🇺🇸#15 of 30
- #73Multilayer PCB310 freelancers · 🇺🇸 #18Top 24%🇺🇸#18 of 37
- #77Firmware Programming418 freelancers · 🇺🇸 #16Top 18%🇺🇸#16 of 66