Principal Machine Learning Engineer
Mar 2024 — Present
Resideo Inc. (Honeywell Home) · NYSE:REZI
▸ Vision understanding & multimodal large-model inference on edge SoCs
- Designed and optimised multimodal LLM inference (LLaMA3, GPT, YOLO, CLIP) on edge SoCs for real-time video understanding and mobile deployment.
- Rewrote backbone operators for Clavary (.cvimodel) conversion and hardware-accelerated inference on Ambarella CV25 / CV72.
- Model compression, quantisation and knowledge distillation — SOTA inference under strict compute/memory constraints.
- Contributed a general image/video understanding framework to the Oclea SDK; integrated pipelines with multimodal LLM capabilities.
- End-to-end ML (train → ONNX → Clavary → on-chip → real-time → post-processing); perception-to-action triggering tracking, sensor and motor actuation.
- Yocto-based embedded builds, cross-compilation, CI/CD for embedded reliability.
Stack: Multimodal LLMs · C++ · Python · Ambarella CV25/CV72 · Oclea · Yocto · Azure · YOLO · ONNX · PyTorch · CI/CD
Senior Machine Learning Engineer
Mar 2022 — Mar 2024
EROAD Ltd · ASX:ERD
▸ ADAS perception, lane-level navigation & multi-sensor vehicle intelligence
- Real-time perception pipelines for commercial dashcams — YOLO/SSD object detection, tracking, road segmentation.
- Lane-level navigation combining lane detection with vSLAM; lane-centre waypoint generation.
- Camera-to-SLAM extrinsic calibration — lane detections projected into global spatial coordinates.
- Multi-modal processing (video + GPS + telemetry); road condition + collision warning deployed on edge devices.
- Scalable AWS infrastructure with SageMaker; ETL pipelines for continuous training and evaluation.
Stack: C++ · Python · OpenCV · vSLAM · GPS Fusion · PyTorch · AWS SageMaker · Docker · Android
Machine Learning Engineer
Jun 2021 — Feb 2022
StayinFront Ltd
▸ Computer-vision framework for grocery / shelf analysis
- CV framework for grocery analysis — stock forecasting, price-tag / SKU recognition from shelf & packaging images.
- AWS S3/EC2 integration, DynamoDB warehouse workflows, Python/Flask services.
Stack: Python · Keras · TensorFlow · PySpark · DynamoDB · Flask · AWS
Machine Learning Engineer
Sep 2020 — Apr 2021
BuildingEstimates.com
▸ ML for architectural plan detection
- Building information extraction & plan recognition — elevation, floor, roof plan analysis.
- Framework for material analysis and quantity-survey information extraction; Python/Flask on GCP.
Stack: Python · Pandas · NumPy · Flask · GCP · Kubernetes
Data Engineer
Sep 2017 — Sep 2019
Woolworths Group · ASX:WOW · World 500
▸ Data warehouse, logistics platform, cross-border payments
- Enterprise platform integration with SAP and third-party ERP systems, including payment interfaces.
- Data virtualisation + .NET interfaces; secure data procedures, stock management & logistics/payment systems.
Stack: C# · Python · Docker · Oracle · SAP · MS SQL
Full Stack Developer
Jun 2014 — May 2017
New Image International Ltd
▸ E-commerce platform & ERP system
- Order-processing & customer-management workflows; payment-gateway integration; SEO/SEM/analytics.
Stack: C#/.NET · MS SQL · HTML5 · CSS3 · React Native · Alicloud
Software Developer
Dec 2010 — Aug 2013
Huawei Symantec Technology Ltd · World 500
▸ Pattern recognition & detection systems
- Industrial software with SPC, SOA and multithreaded Linux; radiation detection + spectrum analytics (image & signal processing).
Stack: C/C++ · Linux · OpenCV · GDB · SVN
Software Developer
Oct 2007 — Mar 2010
Topsec Network Security Co., Ltd. · 002212.SZ
▸ Intrusion-detection systems
- Linux-based IDS and kernel-level packet analysis; DDoS detection and defence.
Stack: C/C++ · Linux · GDB · CMake · Valgrind