Work

10 projects

  1. Vision-language incident retrieval

    Cynapse.ai · Sep 2025 – Feb 2026

    Text-to-image retrieval of road accidents and vehicle fires from fixed CCTV, trained on a dataset I built from raw footage. Deployed by LTA.

    • ML
    • Computer vision
    • Retrieval
  2. Road-marking segmentation with Mask2Former

    Cynapse.ai · Sep 2025 – Feb 2026

    Fine-tuned a Mapillary-pretrained Mask2Former to segment lane lines, yellow boxes, dividers and other road features in LTA CCTV views, after replacing its label set with the classes the project needed.

    • ML
    • Computer vision
    • Segmentation
  3. Roll-call face recognition from CCTV

    Cynapse.ai · Sep 2025 – Feb 2026

    A face-recognition pipeline, built from scratch with CVLFace, that confirms which inmates are present at roll call from CCTV. It picked out all 10 enrolled people among 1,000+ distractor images with zero false positives.

    • ML
    • Computer vision
    • Face recognition
  4. Agentic AI for Serious Illness Conversations

    SUTD × SGH × NCCS · Jan 2026 – present

    A stateful agent that holds structured Serious Illness Conversations with caregivers while clinicians stay in control. In user acceptance testing at SGH.

    • Agentic AI
    • Healthcare
  5. AMI Neuroworks: AI companion for elderly users

    AMI Neuroworks · Jan – Dec 2025

    A voice-driven AI companion for elderly users, deployed across 9 eldercare centres in Singapore to 1,000+ users in closed beta.

    • Conversational AI
    • Eldercare
  6. DAS D.I.A.L.: individualised AI learning for dyslexic learners

    Dyslexia Association of Singapore · May – Aug 2026

    A platform where therapists turn assessment data into learner profiles and generate curriculum-grounded literacy activities. I built the RAG retrieval and review pipeline.

    • RAG
    • Education
  7. StoryWeaver: generative interactive mystery game

    Information Systems & Programming (50.001), SUTD · Feb – May 2026

    An Android mystery game that generates a map, characters and a consistent story for every playthrough. 1st prize, ISTD Information Systems & Programming Project.

    • Generative AI
    • Game
  8. GridBug: FPGA arcade game

    Computation Structures (50.002), SUTD · Jan – Apr 2026

    A two-player maze game running in FPGA logic around a single 32-bit ALU, built into an arcade cabinet. One of five teams selected for showcase.

    • Hardware
    • Game
  9. Reverse Engineering of RML Models with Machine Learning

    SUTD · Jan – Aug 2025

    An unsupervised pipeline that recovers the guarded commands of an RML (Reactive Modules Language) model, as used by PRISM, from observed state transitions, using DBSCAN and the Hough Transform to find each command and logistic regression to infer its guard.

    • ML
    • Formal methods
  10. Advance Care Planning analytics at NUH

    National University Hospital, HealthierSG · Nov 2024 – Feb 2025

    Analysed two years of Advance Care Planning records to find when in treatment, and in which departments, ACP conversations work best; redesigned the ACP data-entry template; and analysed billing data to support compassionate discharge.

    • Data science
    • Healthcare