Vol. V · No. 2Shah Alam, SelangorWednesday, 21 October 2026Circulation 39

The Nebula platform

Engineer Puts 300 Unattended Machines Online

From the circuit board to the cloud, Hazrien Nazman builds every layer of the Nebula IoT platform, now running for more than 20 clients.

Fig. 1 · End to end. Hardware and firmware, server, internet. Click any part to send a message around the loop.

SHAH ALAM — The Nebula IoT Management System turns vending and other unattended machines into connected devices that report payments and sales in real time. Hazrien took it from concept to launch in about six months of R&D and now owns it as product owner, with more than 300 machines running for over 20 clients.

The work runs the full length of the stack. Hazrien designed the NebulaMQTT controller board in KiCad, wrote its ESP-IDF firmware, built the Node.js and MQTT backend, and runs the private broker in Docker. Data processing became 25% more efficient after the API was re-architected.

Support continues after a machine ships: 95% of issues on deployed products are resolved within 24 hours.

Full Stack Edition

Three Gateways Join a Platform Serving 373 Merchants

Fig. 2 · Vending machine. Pick a slot on the keypad, then tap the screen to pay by QR.

Hazrien integrated UQPAY, Coins.ph and Safaricom into Payrallel, a payment orchestration platform with 2,760 terminals, 15 gateways and up to 37 payment methods, built on Node.js and MongoDB on DigitalOcean. Hazrien also led the backend of MARS, the voucher and points system redeemed on Payrallel-powered vending machines.

Continued in the Full Stack Edition →

Hardware Edition

New Controller Board Cuts Production Cost by 20%

Fig. 3 · Token changer. Insert a note. Each token is one pulse counted by the controller on the side.

NebulaMQTT, designed in KiCad, connects machines to the Nebula platform. Its successor, NebulaMQTT V2, runs ESP-IDF on an ESP32-S3 with two pulse outputs, one pulse input and two RS232 ports, so machines can log cash payments and accept QR. Firmware R&D raised connectivity and performance by 30%.

Continued in the Hardware Edition →

By the numbers

300+machines managed on NIoTMS
20+clients on the platform
373merchants on Payrallel
2,760payment terminals
37payment methods
5products in production
95%of issues fixed within 24 hours

Also in this issue

Desk Companion Puts a Live Palworld Minimap on an ESP32-P4

A dual-chip build: the P4 drives the display and app logic while the C6 handles Wi-Fi and BLE. Python bridges on the PC feed it media controls and player positions. May 2026.

In the Hardware Edition →

Mentored Students Take Silver at IPITEx 2024

FLORIMS, an ESP32 flash-flood and rainfall monitor that alerts through Telegram, competed against degree, master's and PhD entrants in Thailand.

In the Hardware Edition →

Two Mini PCs, One Homelab

A Proxmox cluster joined over Tailscale runs Jellyfin, Home Assistant, OpenMediaVault and Nextcloud.

In the Hardware Edition →

Classifieds

WantedEmbedded and full-stack IoT problems worth solving. Write to hire@hazrien.com
RésumésThree editions, PDF. Hiring? Write to jobs@hazrien.com
LearningRust for embedded GUIs on the ESP32-P4. Tips welcome.