cv
Curriculum vitae of Chua Han Chong, PhD student at MMLab@NTU, Nanyang Technological University.
Contact Information
| Name | Chua Han Chong |
| CHUA1163@e.ntu.edu.sg | |
| Website | https://chuahanchong.github.io |
Professional Summary
PhD student at MMLab@NTU working on embodied AI with spatial intelligence, through real-to-sim-to-real transfer and continual learning. Nine years of prior experience in data science, artificial intelligence, and MLOps, turning research methods into production systems at scale and leading cross-functional teams to deliver them.
Experience
-
2023 - 2026 Singapore
AI Engineer Lead
Porolis Technologies Pte. Ltd.
- Architected and deployed the production AI platform serving all gemstone analysis models (FastAPI, Redis, RQ, Docker, nginx, AWS EC2 and S3), covering API gateway and load balancing, distributed job queues with priority-based worker scheduling, GPU autoscaling on scheduled cost windows, fault tolerance (retries, dead-letter queues, fallback responses, exactly-once webhook delivery), and centralised logging and monitoring.
- Applied Tip-Adapter (training-free CLIP adaptation) and DualCoOp (dual prompt tuning for multi-label recognition) on the SigLIP2 vision-language encoder with only 560 annotations, reaching >75% binary accuracy for heat-treatment classification and >70% average overall F1 on 28-type inclusion recognition.
- Applied Segment Anything 2 with visual prompting for zero-shot gemstone masking and tracking in video, reaching J&F >85%.
- Deployed MiniMax-Remover to remove handlers and inpaint occluded regions in video, reaching >8.1 visual quality and >95% success rate as judged by Gemini 2.5 Pro under an LLM-as-a-judge protocol.
- Used Gemini 2.5 Pro with prompt chaining and reflection plus few-shot prompting for gemstone-versus-background detection (>85% average precision at IoU 0.75), and Gemini 2.5 Flash image generation for stain removal (DINOv2 similarity >90%).
- Raised colour-grading performance to 90% F1 via semi-supervised learning with high-confidence pseudo-labelling on unlabelled data, and applied Cleanlab confident learning to reduce label noise.
- Led adoption of Feast as a feature store and introduced MLflow Projects with a factory pattern, centralising feature management and standardising training execution for reproducibility and reuse.
-
2022 - 2023 Kuala Lumpur, Malaysia
Senior Machine Learning Engineer
Ideagen ICT Sdn. Bhd.
- Implemented and fine-tuned Microsoft’s Table Transformer on in-house datasets, improving table parsing accuracy by at least 5%.
- Optimised the PDF parsing pipeline in Ideagen AuditXprt using AWS Textract with document layout analysis (pdfminer, deep layout parser), improving parsing accuracy by 40% and speed by 250%.
- Refined the OCR solution in AuditXprt using the ABBYY FineReader 12 engine.
- Used MLflow for experiment tracking and as a centralised model registry, improving deployment efficiency by 30% across ML and software engineering.
- Introduced Docker Compose for model inference APIs and Selenium regression testing for the PDF parsing tool, cutting debugging time by 30%.
-
2022 - 2022 Singapore
Senior Data Scientist
Holmusk
- Directed a 20-person multi-disciplinary team to set the technical vision for an MVP, hitting each milestone two weeks ahead of schedule.
- Built hospitalisation and self-harm risk prediction models with a data enrichment method, reaching AUROC of at least 0.75.
- Engineered a calibration method for risk value adjustment across mental healthcare centres.
- Devised a decision-tree study protocol to differentiate mental health patient profiles for cohorts with limited features.
- Deployed MLflow as the team’s MLOps platform and standardised post-training model evaluation reporting.
-
2019 - 2021 Singapore
Data Scientist
Holmusk
- Launched customised Food Tracker AI into AIA Vitality across five countries, serving over 80k users and scoring over 2 million images.
- Developed lightweight transfer-learning models reaching >92% food detection and >90% food scoring accuracy.
- Implemented continual learning with elastic weight consolidation and rehearsal, enabling model refinement within 30 minutes post-launch.
- Pruned model weights with the TensorFlow Model Optimization Toolkit, cutting weight size by 10% with minimal accuracy loss.
- Pioneered an AWS SageMaker MLOps framework and doubled training throughput using multi-GPU EC2 instances.
-
2017 - 2019 Kuala Lumpur, Malaysia
Data Scientist
Celcom Axiata Berhad
- Built customer lifecycle segmentation for monetisation and defection probability.
- Developed a cross-selling model over sequential purchase behaviour, exceeding campaign revenue growth targets by 5%.
- Built an uplift model for promotion response likelihood, cutting message cost by 10%.
Education
-
2026 - Present Singapore
Doctor of Philosophy in Computing and Data Science
Nanyang Technological University
- MMLab@NTU, affiliated with S-Lab. Advised by Professor Chen Change Loy.
- Supported by the NTU Research Scholarship.
-
2023 - 2026 Singapore
Master of Science in Artificial Intelligence
Nanyang Technological University
- CGPA: 4.30/5.00.
- Coursework: AI6101 Introduction to AI & AI Ethics; AI6102 Machine Learning Methodologies & Applications; AI6103 Deep Learning & Applications; AI6104 Mathematics for Artificial Intelligence; AI6128 Urban Computing; AI6129 AI Master Project; AI6130 Large Language Models; AI6131 3D Deep Learning; AI6132 Generative AI for Visual Synthesis.
-
2013 - 2017 Kuala Lumpur, Malaysia
Bachelor of Engineering in Mechanical Engineering
Universiti Putra Malaysia
- CGPA: 3.728/4.00.
Skills
Machine Learning and Research: Self-supervised and representation learning, vision-language models, continual learning, reinforcement learning, domain adaptation, transfer learning, model distillation, post-training calibration
Computer Vision: Image classification, object detection, semantic segmentation, visual prompting, zero-shot masking and tracking
NLP and LLMs: Prompt engineering, in-context learning, retrieval-augmented generation, semantic matching, named entity recognition, topic modelling
Statistics and Analysis: Hypothesis testing, A/B testing, multi-armed bandit testing, survival analysis
Languages and Libraries: Python, SQL, PyTorch, TensorFlow, scikit-learn, Hugging Face, OpenCV, pandas, NumPy, SciPy, Matplotlib, Seaborn
MLOps and Infrastructure: MLflow, Feast, TensorFlow Extended, FastAPI, Redis, Docker, AWS (SageMaker, EC2, S3), GCP (Vertex AI, Compute Engine), Optuna, Ax, Git
Languages
Chinese : Native speaker
English : Professional working proficiency
Interests
Research: Embodied AI with spatial intelligence, real-to-sim-to-real transfer, continual learning
Certificates
- AWS Fundamentals Specialization - Amazon Web Services (2023)
- Machine Learning Engineering for Production (MLOps) Specialization - DeepLearning.AI (2023)
- Practical Data Science on the AWS Cloud Specialization - DeepLearning.AI and Amazon Web Services (2023)
- Generative AI with Large Language Models - DeepLearning.AI and Amazon Web Services (2023)
- Natural Language Processing Specialization - DeepLearning.AI (2023)
- Mathematics for Machine Learning and Data Science Specialization - DeepLearning.AI (2023)
- AI for Medicine Specialization - DeepLearning.AI (2020)
- Deep Learning Specialization - DeepLearning.AI (2018)
- Machine Learning Specialization - DeepLearning.AI (2018)
Projects
-
Learning Self-Supervised Visual Representations for Fine-grained Maritime Vessel Recognition
MSc dissertation, Nanyang Technological University.
- Curated over 3.1M vessel images across 21 fine-grained categories via a data-sourcing pipeline, deduplicated with a Self-Supervised Copy Detection model.
- Built supervised Vision Transformer baselines (ViT-B/L/H) and compared self-supervised paradigms including MAE, DINOv2, and I-JEPA.
- Addressed class imbalance with balanced sampling and logit-adjusted loss.
- Reached 98.82% test accuracy over 17 in-distribution vessel classes and 100% over 4 out-of-distribution classes, showing self-supervised pre-training generalises better than supervised-only baselines.
-
Application of the Bees Algorithm to Improve the Performance of Flywheel Energy Storage
BEng final year project, Universiti Putra Malaysia.
- Optimised composite flywheel rotor geometry with the Bees Algorithm under the Tsai-Hill failure criterion to maximise energy storage while minimising mass.
- Validated top designs with finite element analysis in ANSYS, improving usable energy by 23.5% and reducing rotor mass by 41.5% against the NASA G3 baseline.