Full Stack Edition

The Daily Packet

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

Full Stack Edition

Three Gateways Join a Platform Serving 373 Merchants

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.

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

Backend engineer with 5 years of experience building Node.js and MongoDB systems for payments and IoT. Built gateway integrations for a payment orchestration platform serving 373 merchants and 2,760 terminals, and lead the backend of an IoT platform managing 300+ devices for 20+ clients. Comfortable from API design and third-party integrations to Docker deployments and production support, with hands-on hardware experience that makes device and real-time integrations a strength.

By the numbers

373merchants on Payrallel
2,760payment terminals
15payment gateways
37payment methods
300+machines managed on NIoTMS
25%more efficient data processing after the API rework

Experience

T05 Technologies Sdn Bhd

Product Manager & IoT/Backend Developer

Jan 2025 – Present · Kelana Jaya, Selangor

  • Product owner and lead developer of the Nebula IoT Management System (NIoTMS), managing 300+ devices for 20+ clients.
  • Built backend payment-gateway integrations (UQPAY, Coins.ph, Safaricom) for Payrallel, a payment orchestration platform serving 373 merchants and 2,760 terminals across 15 gateways and 37 payment methods (Node.js, MongoDB, DigitalOcean App Platform).
  • Led backend, frontend and firmware development of NebulaMQTT V2, including portal support for RS232 cash and QR payment on vending machines.
  • Led backend development of MARS, a voucher and points redemption system used on T05Pay-powered and Payrallel-powered vending machines.
  • Led backend development for the T05 Helmet Washer product; own and maintain five products in production.

T05 Technologies Sdn Bhd

IoT Developer & Node.js Backend Engineer

Feb 2023 – Dec 2024 · Kelana Jaya, Selangor

  • Architected the NIoTMS backend API and device integration (Node.js, Express, MQTT), improving data processing efficiency by 25%.
  • Designed the NebulaMQTT PCB and led its firmware R&D.
  • Built a Node.js MQTT client and deployed a private, containerised MQTT broker (Docker) for real-time device communication.
  • Built the backend of the 1SEA super app and developer portal (Node.js, MongoDB; Android and iOS), including JWT/OAuth authentication and data-protection features.
  • Provided production support for deployed products, resolving 95% of issues within 24 hours.

Myinvent Technologies Sdn Bhd

IoT Trainer and Technical IoT Developer

Sep 2021 – Jan 2023 · Shah Alam, Selangor

  • Built backends and dashboard UIs in Python and Node.js for client IoT solutions.
  • Designed and delivered IoT training for 100+ students; 90% post-course satisfaction across 50+ mentees.

Freelance & mentoring

Gadang Works Sdn. Bhd

IoT Firmware Consultant

Nov 2024 – Feb 2025

  • Consulted on firmware for an indoor air quality (IAQ) monitor built on ESP32 (ESP-IDF).
  • Integrated a 5-sensor array measuring CO, temperature, humidity, PM2.5 and formaldehyde (HCHO).
  • Built the alerting and data pipeline with Node-RED, a Telegram bot for notifications, and Google Sheets for data logging.

SM Sains Kuala Selangor

IoT Project Mentor

Jan 2023 – Nov 2023 · Project page ↗

  • Mentored a team of 5 students building FLORIMS, an ESP32-based flash flood and rainfall intensity monitor that alerts users through a Telegram bot when rainfall reaches dangerous levels.
  • Guided development with Arduino IDE, Node-RED and Telegram bot integration.
  • The team won a Silver Medal at IPITEx 2024 (Thailand Inventors' Day), competing against degree, master's and PhD entrants.

Projects

At work

Payrallel

Backend Developer · Mar 2025 – Present

Payment orchestration platform serving 373 merchants and 2,760 payment terminals, with 15 payment gateways and up to 37 payment methods. Integrated the UQPAY, Coins.ph and Safaricom gateways.

Node.jsExpressMongoDBReactDigitalOcean App Platform
payrallel.io ↗

At work

Nebula IoT Management System (NIoTMS)

Product Owner and Lead Developer for Hardware, Firmware, Backend and Frontend · Apr 2023 – Present

Turns unattended machines into connected devices with payment and sales tracking: real-time monitoring and remote management of 300+ machines for 20+ clients.

ESP32ESP-IDFKiCadNode.jsExpressMQTTEMQXDocker
nebula.payrallel.io ↗

At work

1SEA MARS

Lead Backend Developer · Oct 2024 – Jan 2025

Lets merchants issue vouchers and points that customers redeem on T05Pay-powered and Payrallel-powered vending machines, including Nebula devices.

Node.jsMongoDB
mars.payrallel.io ↗

Personal project

ESP32-P4 Desk Companion

May 2026 · ESP32-P4 + ESP32-C6, built-in display

Multi-mode desk device: media remote for Nuvio Desktop, Stream Deck-style PC shortcut pad, Aniimo dex, and a live Palworld minimap.

  • Dual-chip design: ESP32-P4 runs the display and application logic; ESP32-C6 handles Wi-Fi and BLE.
  • Talks to the PC over USB serial through the P4's OTG port; Python bridge scripts act as the API between the device and Nuvio Desktop for playback control.
  • Python service extracts player map positions from Palworld in real time to drive the on-device minimap.
  • 32 GB SD card holds JSON configs and assets (images, map data, shortcut definitions), so content updates need no reflash.
ESP-IDFESP32-P4ESP32-C6USB OTGPython

Personal project

Self-Hosted Homelab

2024

Two-node Proxmox cluster on mini PCs, connected over Tailscale VPN, running Jellyfin (media), Home Assistant (home automation), OpenMediaVault (NAS) and Nextcloud.

ProxmoxTailscaleLinux

Personal project

Raspberry Pi Pico Macro Keypad

2021

Designed a 3×3 macro keypad on Raspberry Pi Pico with 4 toggle switches for switching modes; schematic and PCB laid out in KiCad.

Raspberry Pi PicoKiCad

From the Archives

  • Laptop and Phone ConsultantFreelance · Jan 2014 – Jan 2025

    Helped clients choose laptops and phones for their needs and fixed everyday hardware and software problems.

  • Technical Support EngineerRealme Malaysia · Oct 2020 – Sep 2021

    Repaired and serviced Realme phones and IoT products under warranty; diagnosed technical faults and kept repair records.

  • Team SupervisorSol Power Engineering (SPE) · Jul 2020 – Sep 2020

    Directed a team, coordinated with management to deliver work on time, and reported on team performance.

  • In-Building Coverage InternPropel Network Sdn Bhd · Jul 2019 – Aug 2019

    Worked with the In-Building Coverage team as an RF drive test engineer, from telco work order to acceptance, and wrote job proposals and reports.

  • Store Associate7-Eleven Malaysia · Jul 2018 – Feb 2020

    Customer service, stock and store upkeep, and sales transactions.

  • Sales PromoterLenovo · Oct 2016 – Jul 2017

    Sold 1,200 laptops; reported on customer interest and tracked transactions and stock.

  • Technician Intern (Asus service centre)Monaliza & Mastura Enterprise Sdn. Bhd · Apr 2016 – Jun 2016

    Repaired Asus laptops, phones and tablets, and serviced Canon, Ricoh and Brother printers, including on-site work.

Publications

  • An effective energy-efficient virtual machine placement using clonal selection algorithm
  • Real time strategy robotic games