Top Rated Plus on Upwork — Available for projects

Hi, I'm Nurkholish Ardi F.

7+ years. 60+ contracts. 11K+ hours billed. From custom PCBs and embedded firmware to CNC machine control, cross-platform desktop apps, mobile development on iOS & Android, full-stack web development (bilingual platforms welcome), enterprise security software, healthcare privacy tools, and IoT telemetry pipelines — I ship software that solves real problems for real customers, and then keeps on solving them. Trusted by Silicon Valley security startups, Saudi cold-chain operators, US industrial manufacturers, and product teams across continents. Top Rated Plus on Upwork · 100% Job Success · 5.0 across every review. Bring me your hardest project — I'll meet it in the middle and make it ship.

CC++C#VB.NETJavaKotlinFlutterPythonGoSwiftTypeScriptQt.NETWPFElectronOpenGLArduinoESP32STM32FreeRTOSReactFastAPISupabaseFirebaseVercelNginxTailwindAWSDockerLinuxPostgreSQLMongoDBRabbitMQTensorFlowOpenCVMQTTBLELoRaCAN BusModbusI²CSPIRS-232UARTTLSJWTWireGuardMapbox

~/ardi — bash
$ whois ardi
roleSoftware & Embedded Developer
basedBoyolali, Indonesia (GMT+7)
shipped60+ projects · 11K+ hours
rating★★★★★ 5.0 (28 reviews)
statusavailable_for_hire
Top Rated Plus on Upwork
100% Job Success
ID-Verified Freelancer
7+ Years pro
60+ Projects shipped
11K+ Hours billed
5.0★ From 28 reviews

About

Hardware-to-software, end to end.

I help teams ship reliable software across the full stack — from microcontroller firmware and PCB layout, to cross-platform desktop apps, Android software, and modern web platforms.

Most of my work has been with industrial, research, and product teams — CNC machine control software, IoT and instrumentation, sensor pipelines, BLE/MQTT bridges, multi-channel visualization, and enterprise desktop clients engineers actually use day-to-day. I care about correctness, performance, and software that's pleasant to maintain.

I work as part of Hantechno agency on Upwork, with 11K+ hours logged and a 100% Job Success score across 60+ contracts.

Embedded & IoT Desktop Apps Android Web Platforms PCB Design
a

ardi

Software & Embedded Developer

  • 📍 Boyolali, Indonesia
  • 💼 Hantechno Agency · Top Rated Plus
  • 💵 $30 / hr · Open to projects
  • 🛠️ 7+ yrs · 60+ projects · 11K hrs
  • 🌐 Remote, worldwide
Hire on Upwork

Skills

A wide stack, sharpened by 11K hours.

From firmware bring-up to bilingual web admin panels — here's what I reach for.

Embedded & IoT

Firmware, sensor pipelines, BLE/MQTT systems, PCB design.

Arduino ESP32 / ESP8266 STM32 ARM / AVR MCU FreeRTOS Embedded Linux Yocto / Buildroot PlatformIO ESP-IDF MQTT BLE LoRa CAN Bus Modbus RS-232 / UART I²C / SPI USB KiCAD Eagle
🖥️

Desktop & Native

Cross-platform GUI apps, instrumentation, system tooling.

C C++ C# VB.NET Qt .NET WPF / WinForms WinUI 3 .NET MAUI Electron OpenGL CMake / Make Windows / Linux / macOS
📱

Mobile & Web

Android, iOS, and modern bilingual web platforms.

Android Java Kotlin Jetpack Compose Flutter Swift React TypeScript FastAPI PostgreSQL MongoDB Supabase Firebase Vercel Nginx Tailwind CSS
🛡️

Cloud, Networking & Security

Cloud infra, secure connectivity, reliable transport.

AWS Docker TCP/IP UDP TLS / mTLS OAuth 2.0 / OIDC JWT WireGuard OpenVPN
🤖

AI/ML & Tools

Modern AI pipelines plus the dev tools I reach for daily.

TensorFlow Hugging Face OpenAI / Anthropic OpenCV Python Go JavaScript Git MySQL / SQLite RabbitMQ JSON / YAML / XML GCC / GDB Valgrind Visual Studio

Selected work

A sample of what I've shipped.

Drawn from 60+ contracts. Many under NDA — these are highlights I can share.

🩺

PHI Sanitizer — Healthcare De-identification

Software for Glendor that automatically redacts protected health information from medical images, pathology reports, video, photos, and audio — fully on-prem, no manual templates. ML / NLP / OCR / image-processing pipelines handle multimodal medical data while keeping clinical research workflows fast and HIPAA-friendly.

ML / NLP OCR Image Processing DICOM On-Prem HIPAA
Read case study
🌡️

Q Horizons Mapping — Cold-Chain Telemetry

Management system, sensor telemetry pipeline, and data visualizations for Quality Horizons' Mapping Division (Saudi Arabia / GCC). Powers thermal-mapping studies for cold-chain logistics — pharmaceutical storage, temperature-controlled supply chain, and SFDA / WHO / GSDP compliance reporting.

Sensor Telemetry Data Loggers Web Dashboard Thermal Mapping Hanwell SFDA / WHO / GSDP
Read case study

PLN — High-voltage Cubicle Wi-Fi Control

Embedded Wi-Fi controller for PLN (Indonesian state power utility) — replaces cabled HMI in electric substations to remove a real safety hazard near high-voltage gear. Custom 4-channel OPEN/CLOSE PCB, AVR firmware over Wi-Fi, web UI for substation operators.

Embedded C / C++ Arduino / AVR Wi-Fi Custom PCB JavaScript MCU Firmware
Read case study
🏃

Strider — IMU Running Activity Monitor

Foot-mounted device that records 3-axis accel, gyro, and magnetometer to SD card with millisecond precision (binary format), paired with a Linux desktop app showing live numerics, charts, gauges, and a 3D spatial-estimation display.

AVR Firmware 9-DoF IMU C++ Linux Desktop Real-time Charts 3D Visualization
🚗

Musaci — Vehicle GPS Tracker (Hardware + Android)

Compact GPS tracker with engine-stop relay, built around the SIM800L modem with GPRS → MQTT (AWS) data link. Paired Android app supervises multiple devices simultaneously with a Mapbox map view.

AVR Firmware SIM800L / GPRS MQTT AWS Android / Java Mapbox
⛏️

Borneo Coal-Mining GPS Tracker — Custom UHF Telemetry

GPS tracking and monitoring device with a custom UHF data-telemetry link for cellular signal-void environments along coal-mining hauling tracks in Borneo, Indonesia. Embedded firmware, custom-made FSK + TDM data transmission, and a control-room dashboard for fleet supervisors.

GPS UHF Radio Custom RF Telemetry Embedded C / C++ Custom PCB Industrial Tracking
👁️

Mall Footfall Counter — Embedded Computer Vision

Real-time visitor-counting system deployed across a shopping mall's entrances. An embedded-PC node runs OpenCV-based people detection and bidirectional tracking on multiple live camera feeds, then streams aggregated in/out metrics to a back-office dashboard that retail-operations teams use for staffing and tenant reporting.

OpenCV Computer Vision People Detection / Tracking Embedded PC Embedded Linux C++ / Python Multi-camera
🌐

TuwaiqTech.ai — Bilingual Corporate Site & Admin Panel

A bilingual corporate website paired with a custom admin panel for content management. End-to-end build: API, database schema, UI, and content workflows.

React TypeScript FastAPI PostgreSQL Tailwind CSS
📊

Multi-channel Sensor Visualization

A Qt desktop application visualizing live serial/sensor data across multiple channels for engineers and researchers.

C++ Qt Embedded Linux
📡

BLE ↔ Android Bridge

Connected a custom BLE device to a partner's Android app — debugging, GATT services, and reliable reconnection.

Bluetooth LE Android Java
🛡️

Open Source App Rebuilding & Rebranding

Take an open-source application from source code to a fully rebranded, redistributable product — fork, get it building cleanly, swap identifiers and assets, and produce signed installers ready to ship. Recent example: a native Windows VPN client rebuilt and rebranded end-to-end.

C++ .NET MSI Installer Code Signing Build Pipelines
🍲

Resep Nusantara — Indonesian Recipes App

Native Android app for authentic Indonesian cooking recipes — RESTful API plus a local-Excel-file fallback as the data source for offline recipe browsing.

Android Java Gradle RESTful API

Reviews

What clients say.

5.0 average across 28 reviews on Upwork. Hover to pause.

★★★★★
"Excellent Work"
Arduino & MQTT integration · Jun 2024
★★★★★
"Project was well done and timely — we would retain again."
Mobile App Developer · May 2023
★★★★★
"Great support and work. We'll work together soon."
LabWindows CVI · Jul 2022
★★★★★
"Nurkholish is very skilled and easy to work with."
C Developer (quick project) · Jan 2022
★★★★★
"I highly recommend Nurkholish — he was able to create exactly what I wanted and went above and beyond with customer support."
Complete IoT Solution · Jan 2022
in
"Nurkholish Ardi Firdaus is someone who has a good personality in the world of work, especially in the IT Professional field. He is very talented with skill combination as IT Software Engineer. He also has a very professional work system — fast and capable of delivering the perfect finish."
Rian Alfarisy · LinkedIn recommendation
⚡ Verified
"Top Rated Plus on Upwork — 100% Job Success across 60+ contracts and 11K+ billed hours."
Verified Upwork profile · 5.0 / 28 reviews

Contact

Let's build something.

Have a hardware idea, a desktop app, an Android product, or a web platform that needs a careful pair of hands? My inbox is open.

Book a 20-min intro call