M.Sc Business Analytics
Aug 2025 to Aug 2026 at National University of Singapore, Singapore
Recipient of the NUS Engineering Scholarship.
Recipient of DSO-AISG Incentive Award
B.Eng Civil Engineering (Highest Distinction)
Aug 2022 to May 2025 at National University of Singapore, Singapore
Specialisation: Digitalisation of Urban Infrastructure
Minors in Computer Science and Data Analytics
Dissertation: "RL for Taxi Rebalancing to Reduce Congestion"
IAHR-Singapore Hydraulics Medal
Data Science Intern at GovTech
Jan 2026 to May 2026 at GovTech, Singapore
Multimodal Hub team, building shipped AI systems for Whole-of-Government agencies.
- Rat detection MLOps loop. Cold-started RF-DETR on a manually labelled seed of trap footage, then wired it into a flywheel: new clips in, model auto-labels, human corrects the iffy frames, corrected set goes back into training. Less manual labelling needed each round.
- Smoking detection on public CCTV. Built a cascade detection pipeline that narrows from body to head before classifying smoke vs no-smoke, with ByteTrack and ReID layered on top to identify individual smokers and avoid double-counting across cameras.
- Wildlife detection + species ID pipeline. Built the whole stack: D-FINE for real-time detection on edge (suitable for DGX Spark), SAM3 + BioCLIP for open-vocab species identification, with the lookup grounded against an iNaturalist reference set embedded by BioCLIP2 and localised to Singapore species. Gemini reasons over the output and fires the warning in real time.
- Vessel mooring compliance for MPA. Built a pipeline that ingests drone imagery of ships at their moorings, detects and identifies each vessel, then cross-checks against an approved mooring schedule to flag vessels parked at the wrong buoy or outside their allowed window.
- Generative docs for public officers. Officers were burning hours on slides, infographics, and diagrams. Built a wizard-driven workflow: drop in a PDF or prose writeup, attach reference examples for style, and context engineering generates editable artefacts via code generation and image generation. Output is editable, not flat, so officers finish with minor touch-ups instead of starting from a blank canvas. Shipped as a WoG proof-of-concept on PlatformAI, GovTech's internal AI platform.
- NParks claims auto-approval (cat neutering and capture). Receipts, invoices, and claims come in messy. Model extracts structured fields, a configurable rules engine matches them against the claim, and auto-approves the clean cases. Reviewers only see the edge cases.
Beyond models: built the frontend, backend, and serverless deployment for each POC. (DS can also be SWE!)
Cloud: AWS (Lambda, S3 Vectors, Bedrock Nova embeddings), GCP (CloudRun, Firestore), RunPod, Docker, GPU-backed inference on DGX Spark.
Also: debugged version mismatches on existing services so they would actually run on GPU, and contributed to QA across team deliverables.
Data Scientist Intern at Tictag
Jun 2025 to Aug 2025 at Tictag, Singapore
Computer vision R&D team. Prototyped retail analytics pipelines from in-store CCTV, built custom benchmarks, and explored emerging vision models.
- Product interaction analytics from in-store CCTV (main project, R&D). End-to-end pipeline: define ROIs across the store, run a model stack to detect when shoppers interact with each region, classify what was taken vs put back, then aggregate into a retail insights report. Also built custom human detection benchmarks on CCTV and surveillance footage to evaluate candidate models for the domain.
- Frontier model exploration. Benchmarked emerging vision and multimodal models (RexThinker, Hunyuan, GroundingDINO, D-FINE, RF-DETR) for discovery and capability building, mapping which were production-ready and which weren't.
- Customer service assessment demo. Built a HuggingFace demo that scores service officers on friendliness and professionalism from facial expression and audio, with translation and transcription handled in-pipeline.
- Action classification data flywheel. Architected the pipeline that extracts human pose features from raw video, routes them to labellers for action tagging, and feeds the labelled set back into action classifier training. Pilot for a self-improving labelling loop.
- Camera calibration to floorplan heatmaps. Used Nvidia DeepStream and 2D depth estimation to project shopper positions from CCTV camera-space onto store floorplans, plotted paths, then aggregated into activity heatmaps for retail analysis.
Stack: VMs, A100 GPUs, Gradio for demos, HuggingFace for models and datasets.
Undergraduate Teaching Assistant for CS2040
Aug 2024 to Dec 2025 at NUS School of Computing, Singapore
Climate Models Analytics Intern
May 2024 to Aug 2024 at DSTA, Singapore
- AI Singapore - Foundations in AI
- Google Data Analytics Certificate
- DeepLearning.AI Generative AI with LLMs
- EIC 2023 & 2025 Merit Award
- CDE Innovation & Research Award (High Achievement)
- NUS Outstanding Undergraduate Researcher Prize (Group)
- IAHR-Singapore Hydraulics Medal
- President, NUS Civil Engineering Club (Aug 2023 – Aug 2024)
- AUA Youth Forum 2024 Best Presenter
- English (Native)
- Mandarin (Mother Tongue)
- Python
- PyTorch
- TensorFlow
- Scikit-learn
- XGBoost
- OpenCV
- LangChain
- FastAPI
- React
- TypeScript
- JavaScript
- Java
- R
- SQL
- PostgreSQL
- HTML
- CSS
- MATLAB
- Docker
- AWS
- GCP
- Git
- Jupyter