Skip to content
BackNov 7
Ngb B.
Upwork badge

Ngb B.

PCB & Embedded Firmware Design | Connected Hardware Products

I design and build connected hardware — schematic, PCB layout, and firmware — with a focus on IoT, GPS tracking, motor control, and wireless products. ━━━━━━━━━━━━━━━━━━━━ RECENT WORK ▸ Wearable GPS rescue tracker — ESP32-S3 + SIM7670G (LTE Cat 1 with integrated GNSS). Full schematic, PCB, BOM, and firmware. Under USPTO provisional patent. ▸ Audio subsystem around SIMCom A7670G for a call-capable device — class-D amplification, MEMS microphone selection, end-to-end schematic and layout. ▸ Custom motor control PCBs — RP2350A + IR2104 + N-MOSFET H-bridge, with PIO-based complementary PWM and current sensing. ▸ ESP32 power-gating circuit with fingerprint-activated load switching. ━━━━━━━━━━━━━━━━━━━━ WHAT I DO WELL ▸Cellular & wireless integration LTE (SIMCom A7670G / SIM7670G), GNSS, BLE 5.0, LoRa, Wi-Fi — including the messy parts: power sequencing, antenna placement, audio paths, and certification considerations. ▸PCB design end to end KiCad, EasyEDA, Altium. Schematic capture through DFM-aware layout, BOM, fabrication files, and rework. Comfortable with multi-layer boards, RF routing, and tight power budgets. ▸Firmware that ships C/C++, Arduino, MicroPython, CircuitPython. I write firmware that's still debuggable six months later — not just the demo that works on my desk. ▸Hardware/software integration The bugs that live between the schematic and the code are usually mine to fix either way, so I'd rather own both sides from the start. ━━━━━━━━━━━━━━━━━━━━ BACKGROUND BSEE from IIUI (Islamabad). Freelancing since 2022 across embedded systems, PCB design, and IoT product development. Flexible on working hours — comfortable with US, EU, and APAC schedules. ━━━━━━━━━━━━━━━━━━━━ If you're building a hardware product and want one person who can take it from a napkin sketch through working prototype — schematic, PCB, firmware — send me the brief.

🇵🇰Islamabad, Pakistan$30/hr100% JSS4.99 (24)Since Sep 2022

Earnings and projects

MRR
$58

Last 6 months ÷ 6

World#147,876 / 412k
🇵🇰Country#21,382 / 52.9k
Revenue, last 30 days
$0

Last 6 months: $346

Total earnings
$9.2k

Billed in all: $9.4k

World#203,029 / 412k
🇵🇰Country#21,975 / 52.9k
Per project
$264

$87 in the last 6 months

World#242,237 / 412k
🇵🇰Country#29,329 / 52.9k
Projects, last 6 months
4

Across 5 contracts

100% fixed0% hourly
World#51,813 / 412k
🇵🇰Country#10,787 / 52.9k
Projects in all
35

Across 38 contracts

87% fixed13% hourly
World#85,277 / 412k
🇵🇰Country#13,822 / 52.9k

Earnings, last 30 days

$9.4kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$9.2k$9.3k$9.4k$9.5kOct 8Oct 23Nov 7

Skill rankings: Top 25% in C

Ranked by MRR among everyone on Upwork with the skill.

  1. #28Arduino IDE70 freelancers · 🇵🇰 #13Top 40%
  2. #29Printed Circuit Board70 freelancers · 🇵🇰 #10Top 41%
  3. #34Wearable Technology63 freelancers · 🇵🇰 #12Top 54%
  4. #41GPS120 freelancers · 🇵🇰 #10Top 34%
  5. #46Schematic Capture76 freelancers · 🇵🇰 #10Top 61%
  6. #49Wireless Communication132 freelancers · 🇵🇰 #10Top 37%
  7. #72EasyEDA120 freelancers · 🇵🇰 #32Top 60%
  8. #173Electronics432 freelancers · 🇵🇰 #29Top 40%