01

Embedded Software Engineer with a Ph.D. in Control Systems Engineering, delivering real-time robotics firmware, deterministic motion control, and distributed fleet infrastructure. Technical scope spans the full robotics stack: silicon bring-up, multi-threaded RTOS scheduling (Zephyr, FreeRTOS), nonlinear plant stabilization, and distributed fleet platform architecture across resource-constrained embedded environments.

Engineering focus centers on building dependable, production-grade systems under strict industrial constraints. Core capabilities include developing low-level device drivers and hardware abstraction layers, adaptive motion controllers with dynamic payload estimation, fail-safe dual-bank OTA pipelines with automated rollback, and 6-axis IMU sensor fusion. At the fleet level, work encompasses the complete operational platform: real-time robot orchestration, multi-port TCP wire protocols, dynamic job dispatching, warehouse storage reconciliation, and high-concurrency multi-agent pathfinding (MAPF) coordinating hundreds of AMRs and ASRS installations.

02
Pingspace Robotics

Pingspace Robotics

Embedded Software Engineer
FULL-TIME
Feb 2023 – Present
3 yrs 9 mos
Batu Kawan, Penang, Malaysia
  • ASRS & AMR Firmware Architecture: Architected multi-threaded Zephyr RTOS firmware for industrial AMRs and multi-axis ASRS, enforcing deterministic thread priorities, cooperative workqueues, and low-latency IPC to guarantee hard real-time control loops under high bus loads. Optimized memory footprints to fit tight MCU constraints, eliminating costly industrial PCs from the hardware bill of materials.
  • Adaptive Control & Dynamic Estimation: Engineered real-time adaptive motion control algorithms with dynamic payload estimation to adapt to parameter variations and changing cargo mass. Implemented on-chip S-curve trajectory optimizers paired with automated calibration sweeps to counteract gearbox backlash, wheel slip, and mechanical compliance, achieving consistent millimeter-level tracking accuracy.
  • Actuator Drivers & Multi-Motor Sync: Developed unified hardware abstraction layers for multi-axis brushless actuators over CAN and CAN FD interfaces. Engineered a real-time leader-follower synchronization scheme with dynamic skew compensation and trend feedforward, eliminating rail binding and derailment. Integrated 6-axis IMU odometry via a dt-aware Madgwick filter and wheel encoders for robust pose estimation and collision detection.
  • Telemetry Gateway & Fail-Safe OTA: Authored ESP-IDF FreeRTOS telemetry gateway firmware on ESP32, ingesting high-speed STM32 UART streams via DMA with dynamic buffer staging across external PSRAM and SDSPI Flash, including card-absent fallback and hot-plug recovery. Implemented dual-bank OTA updates with automated health validation and rollback to ensure reliable, unattended remote deployments.
  • Fleet Management Platform Architecture: Architected the end-to-end fleet management platform coordinating hundreds of warehouse robots concurrently. Built high-concurrency backend services (FastAPI, Redis, TimescaleDB, WebSockets) handling multi-port TCP traffic across dedicated telemetry, navigation, charging, and workstation channels. Designed grid routing, dynamic job dispatching, and State of Record (SoR) storage reconciliation, driven by an embedded native C++ engine for 3D A* spatial planning and multi-agent pathfinding (MAPF: CBS, ECBS, PIBT).
  • Developer Tooling & CI/CD Verification: Developed internal CLI tooling, automated multi-target flashing pipelines, and an in-process fleet simulator driven by historical operational logs. Built automated Python integration test suites backed by containerized PostgreSQL and Redis services via Testcontainers, maintaining rapid and regression-free release cycles.
ISZLAB Technologies

ISZLAB Technologies

Consultant & Trainer
PART-TIME
Jul 2020 – Feb 2023
2 yrs 8 mos
Penang, Malaysia
  • Technical Solutions & Consulting: Delivered technical consulting and custom firmware development for educational institutions, covering control theory and its embedded implementation.
  • Educational Procurement & Lab Setup: Served as technical solutions provider for university research labs, managing equipment procurement and lab resourcing for embedded systems and control engineering programmes.
Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA)

Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA)

Research Assistant
CONTRACT
Sep 2018 – Feb 2023
4 yrs 6 mos
Pekan, Pahang, Malaysia
  • Nonlinear Control Engineering: Developed and tested Sliding Mode Control, Fuzzy Logic, and Prescribed Performance Control against the nonlinear uncertainties of servopneumatic systems: friction, stiction, dead zone, hysteresis, backlash, dead time, compressibility, slip, and lag.
  • Mathematical Plant Modelling: Derived first-principles dynamic models of pneumatic actuators and grippers (mass-flow, chamber pressure, force balance), identified plant parameters from experimental data, and validated them on custom hardware-in-the-loop testbeds.
  • Stability & Robustness: Proved closed-loop stability by Lyapunov analysis, bounded transients with prescribed performance funnels, and benchmarked robustness on tracking error, overshoot, settling time, and performance indices (IAE, ISE, ITAE, RMSE).
  • Academic Publications: Published peer-reviewed journal and conference papers on nonlinear control and pneumatic actuation.
Public Works Department Malaysia (JKR)

Public Works Department Malaysia (JKR)

Internship Trainee
INTERNSHIP
Jun 2017 – Sep 2017
4 mos
Kuala Terengganu, Terengganu, Malaysia
  • Engineering Standards: Gained practical experience in engineering documentation standards, technical drawings, and site inspections for civil engineering projects under professional supervision.
03
Doctor of Philosophy (PhD) in Instrumentation & Control Engineering

Doctor of Philosophy (PhD) in Instrumentation & Control Engineering

Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA)
Oct 2020 – Jan 2026
Part-Time
Pahang, Malaysia
  • Grade: PASS with Minor Corrections (Viva-Voce)
  • Thesis: Improved Prescribed Performance Control for Dynamic Motion Control of a Pneumatic Gripper Robot.
  • Domain Competencies: Mathematical Plant Modelling & System Identification, Nonlinear Uncertainty Compensation, Lyapunov Stability Analysis, Model-Free Control, Model-Based Design, Hybrid Control, Metaheuristic Optimization, Adaptive PPC, Force Estimation, HIL Testbeds, Automatic C Code Generation, STM32 Real-Time Control.
  • Formulated novel prescribed performance control frameworks (FT-PPC, VCR-PPC, DE-PPC) and impedance control architectures (VCR-PPIC, DE-PPIC) ensuring bounded transient funnels and robust tracking.
  • Designed experimental validation rigs with custom force/position sensing and pressure-based force estimation, executing real-time control on STM32 microcontrollers via Simulink Embedded Coder.
Verified · MOHE National Registry

Listed in Malaysia's Ministry of Higher Education registry of Doctorate Degree Holders (Doktor Falsafah, UMPSA, 2026).

Master of Science (MSc) in Instrumentation & Control Engineering

Master of Science (MSc) in Instrumentation & Control Engineering

Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA)
Oct 2018 – Sep 2020
Full-Time
Pahang, Malaysia
  • Grade: Pass with Minor Corrections (Viva-Voce)
  • Thesis: Hybrid Fuzzy Adaptive Control Strategies on Double Acting Pneumatic Cylinder Rod-Piston Positioning.
  • Research Focus: Intelligent systems, hybrid adaptive control, dynamic stability, and metaheuristic optimization (PSO, GA) for mechatronics and robotics.
  • Developed high-fidelity mathematical models of servopneumatic systems incorporating dead zone, hysteresis, Stribeck friction, and valve flow nonlinearities, achieving validated tracking precision on hardware testbeds.
Bachelor of Engineering (B.Eng. Hons) in Electrical Engineering

Bachelor of Engineering (B.Eng. Hons) in Electrical Engineering

Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA)
Oct 2014 – Jul 2018
Full-Time
Pahang, Malaysia
  • Grade: Second Class Upper (Honours)
  • Established comprehensive foundational knowledge across electrical engineering disciplines, circuit analysis, control systems fundamentals, electrical machines, power electronics, and embedded systems engineering.
04
Board of Engineers Malaysia (BEM)

Board of Engineers Malaysia (BEM)

Registered 2020

Certified Graduate Engineer

Ref: G1186015AVerified Registration
Malaysia Board of Technologists (MBOT)

Malaysia Board of Technologists (MBOT)

Registered 2020

Certified Graduate Technologist

Ref: GT20110728Verified Registration
05
  • Embedded Firmware Engineering: Embedded Systems, Firmware, C/C++, STM32, ESP32, ARM Cortex-M, Device Drivers, DMA, Peripherals
  • Real-Time Operating Systems (RTOS): RTOS, Zephyr RTOS, FreeRTOS, ESP-IDF, Concurrency, Real-Time, Multithreading, Embedded Systems
  • Device Drivers & Communication Protocols: Communication Protocols, Device Drivers, CAN/CANopen, CAN FD, UART/DMA, RS485, SPI, Fieldbus, I2C
  • Secure Firmware & In-Field OTA: OTA, Firmware, Security, MCUboot, Bootloader, PSRAM, STM32, ESP32, Fault Tolerance
  • Motion Control & Robotics: Motion Control, Adaptive Control, Robotics, Control Systems, Trajectory Generation, Multi-Motor Sync, Kinematics, Real-Time
  • Robotics Simulation, SLAM & Applied ML: Robotics, Simulation, SLAM, MuJoCo, MPC, Machine Learning, Kinematics, ONNX, Algorithms
  • Python & C++ Native Interop: C/C++, Python, nanobind, Native Interop, CMake, Algorithms, High Performance
  • Backend Engineering & Distributed APIs: Backend, FastAPI, Python, Distributed Systems, WebSocket, TCP/IP, REST APIs, System Design, Async
  • Databases & Data Engineering: Databases, PostgreSQL, TimescaleDB, Redis, SQLAlchemy, Data Engineering, Time-Series, Distributed State
  • Frontend Engineering & Data Visualization: Frontend, React, TypeScript, Three.js, 3D Visualization, Zustand, Data Visualization, Next.js
  • Systems Programming in C: Systems Programming, C/C++, Linux, POSIX, Process Control, Networking, Security, OpenSSL
  • DevOps & Cloud Infrastructure: DevOps, Docker, Linux, CI/CD, Nginx, Prometheus, Grafana, Observability, Infrastructure
  • Software Architecture & Engineering Quality: Software Architecture, System Design, Testing, Code Quality, State Machines, Testcontainers, Integration Testing
  • Programming Languages & Computation: C/C++, Python, TypeScript, JavaScript, MATLAB/Simulink, Embedded Coder, Algorithms
  • Nonlinear Control & Advanced Research: Control Systems, Prescribed Performance Control, Lyapunov Stability, Nonlinear Dynamics, Mathematical Modelling, HIL Testing, MATLAB/Simulink, Research