Professional Summary
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.
Professional Experience
Pingspace Robotics
Embedded Software Engineer- 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
Consultant & Trainer- 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)
Research Assistant- 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)
Internship Trainee- Engineering Standards: Gained practical experience in engineering documentation standards, technical drawings, and site inspections for civil engineering projects under professional supervision.
Education & Doctoral Research
Doctor of Philosophy (PhD) in Instrumentation & Control Engineering
Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA)Master of Science (MSc) in Instrumentation & Control Engineering
Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA)Bachelor of Engineering (B.Eng. Hons) in Electrical Engineering
Universiti Malaysia Pahang Al-Sultan Abdullah (UMPSA)Certificates & Registrations

Board of Engineers Malaysia (BEM)
Registered 2020Certified Graduate Engineer

Malaysia Board of Technologists (MBOT)
Registered 2020Certified Graduate Technologist
Core Competencies
- 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