Skip to content
BackOct 22
Joseph D.

Joseph D.

Senior C/C++ & Python Engineer | Qt, Embedded, PCB Design & AI/ML

My career started with freelance web development in 2005, followed by mixed-signal semiconductor design at my startup. Since 2020, I have focused on cross-platform desktop applications and software that communicates with hardware. I work with C, C++, Python, Qt 5/6, wxWidgets, and CMake. My experience includes multithreading, serial and USB communication, raw data processing, WinUSB integration, and PLC communication through the ABNet API. My hardware experience includes PCB design, embedded firmware, and analog and digital electronics. I combine this background with software development to connect electronic hardware with desktop applications and data-processing tools. I also use Python for automation, data analysis, and AI/ML development, including data preprocessing, feature engineering, predictive modeling, and model evaluation. In a previous automotive role, I extended C++, ROS, and ADTF-based software for ADAS analysis, working with AUTOSAR ARXML, SOME/IP, CAN/CAN FD, DBC files, and LiDAR point cloud data. My semiconductor background includes mixed-signal IC design in 0.6–0.25 µm CMOS technologies and Verilog development. I have worked on DDR2, SPI, I²C, Ethernet MAC, and USB controllers, along with a custom 8-bit processor core. I also have experience with FreeRTOS and custom device emulation in QEMU. Core skills: - Programming: C, C++, Python, SQL, JavaScript, PHP - Desktop: Qt 5/6, wxWidgets, Win32, CMake, multithreading - Embedded & Firmware: FreeRTOS, hardware integration, serial and USB communication - PCB & Electronics: PCB design, analog and digital circuits, mixed-signal CMOS design - AI/ML: Data preprocessing, feature engineering, predictive modeling, model evaluation - Digital Hardware: Verilog, peripheral controllers, processor cores, QEMU - Automotive: ROS 1/2, ADTF, AUTOSAR ARXML, SOME/IP, CAN/CAN FD, LiDAR data - Web: PHP, JavaScript, HTML, CSS, databases, API integration Selected projects include a high-speed four-sensor data plotter, a medical document processing platform, and an SMS-based polling system. I am currently developing a semiconductor EDA tool in C++ and wxWidgets as a personal project.

🇺🇸Manvel, United States$85/hr90% JSS5.00 (2)Since Nov 2024

Earnings and projects

MRR (estimate)as of Oct 22
≈$402

An estimate from an earlier read

World#86,754 / 412k
🇺🇸Country#12,706 / 62.1k
Revenue, last 30 days
—

Read daily since Oct 7, under 30 days

Total earnings
$1.3k
World#373,860 / 412k
🇺🇸Country#57,212 / 62.1k
Per project
$422

$384 in the last 6 months

World#198,874 / 412k
🇺🇸Country#33,052 / 62.1k
Projects, last 6 months
3
100% fixed0% hourly
World#66,479 / 412k
🇺🇸Country#8,998 / 62.1k
Projects in all
3

Across 4 contracts

75% fixed25% hourly
World#304,140 / 412k
🇺🇸Country#44,018 / 62.1k

Earnings, last 30 days

$1.3k+$65 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,200$1,250$1,300No dataOct 9Oct 24Nov 8

No data since Oct 21, 2026.

Skill rankings: Top 13% in Script

Ranked by MRR among everyone on Upwork with the skill.

  1. #10Kernel68 freelancers · 🇺🇸 #1Top 15%
  2. #12Windows API Development48 freelancers · 🇺🇸 #2Top 25%
  3. #28Multithreaded Programming146 freelancers · 🇺🇸 #5Top 19%
  4. #46VB.NET216 freelancers · 🇺🇸 #11Top 21%
  5. #59Qt Framework323 freelancers · 🇺🇸 #7Top 18%
  6. #72MQTT252 freelancers · 🇺🇸 #8Top 29%
  7. #83Windows Presentation Foundation398 freelancers · 🇺🇸 #5Top 21%
  8. #91Script701 freelancers · 🇺🇸 #15Top 13%