Skip to content
BackNov 7
Ray M.
Upwork badge

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.

🇺🇸Glen Allen, United States$25/hr100% JSS5.00 (2)Since Mar 2026

Earnings and projects

MRR
$877

Last 6 months ÷ 2, the fewest it counts (since Sep 2026)

World#53,926 / 412k
🇺🇸Country#8,719 / 62.1k
Revenue, last 30 days
—

Read daily since Oct 15, under 30 days

Total earnings
$1.8k

Billed in all: $1.8k

World#344,466 / 412k
🇺🇸Country#52,987 / 62.1k
Per project
$222

$438 in the last 6 months

World#256,528 / 412k
🇺🇸Country#40,837 / 62.1k
Projects, last 6 months
4

Across 5 contracts

80% fixed20% hourly
World#51,813 / 412k
🇺🇸Country#7,181 / 62.1k
Projects in all
8

Across 9 contracts

78% fixed22% hourly
World#223,560 / 412k
🇺🇸Country#31,849 / 62.1k

Earnings, last 30 days

$1.8k+$819 earned since Oct 15Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1.0k$1.5k$2.0kOct 15Oct 27Nov 7

Tracked from Oct 15, 2026.

Skill rankings: Top 11% in C

Ranked by MRR among everyone on Upwork with the skill.

  1. #14Analog Circuit80 freelancers · 🇺🇸 #5Top 18%
  2. #22Schematic141 freelancers · 🇺🇸 #6Top 16%
  3. #22Schematic Capture76 freelancers · 🇺🇸 #9Top 29%
  4. #30Microcontroller194 freelancers · 🇺🇸 #7Top 15%
  5. #39Analog Electronics193 freelancers · 🇺🇸 #14Top 20%
  6. #42Power Electronics221 freelancers · 🇺🇸 #15Top 19%
  7. #73Multilayer PCB310 freelancers · 🇺🇸 #18Top 24%
  8. #77Firmware Programming418 freelancers · 🇺🇸 #16Top 18%