CV

Basics

Education

Awards

Work

  • 2023.08 - Now
    Research Assistant (Supervisor: Prof. B.T. Thomas Yeo)
    Center for Translational Magnetic Resonance Research (TMR), NUS
    Responsibility: analyze functional magnetic resonance imaging (fMRI) data using statistical, computational, and machine learning models; manage our center's research informatics system and High-Performance Computing (HPC) infrastructure
    • Conducted experiments to improve the mean-field model (MFM), a computational model for simulating and understanding human brain dynamics.
    • Currently developing a generalized additive model (GAM) to investigate how the E/I ratio, a key indicator of brain health estimated by the MFM, evolves across the human lifespan.
    • Containerized our fMRI preprocessing pipeline with Docker and Singularity for cross-platform consistency.
    • Developed an automated tool that generates intuitive MRI reports, helping patients compare their brain condition to others of the same age (expected to be used in a large hospital serving millions annually)
    • Maintaining the website and server of XNAT, the platform that manages and stores our MRI imaging data.
  • 2022.08 - 2023.05
    Undergraduate Researcher (Advisor: Prof. Brian Y. Lim)
    Ubicomp Lab, School of Computing, NUS
    Developed an explainable AI framework that aligns AI predictions with clinical reasoning in electrocardiogram (ECG) diagnosis, providing clinically relevant explanations to support doctors' decision-making.
    • Currently extending the framework to other rule-based domains with a user-friendly interface for customizing and integrating logical rules into interpretable AI models.
  • 2022.02 - 2022.09
    Research Intern (Advisor: Prof. B.T. Thomas Yeo)
    Computational Brain Imaging Group, Yong Loo Lin School of Medicine, NUS
    Explored with various machine learning models, such as graph neural networks (GNNs), to accelerate the parameter optimization process for the aforementioned computational model MFM.
    • Improved the computational efficiency by 5,000 times while preserving simulation accuracy and the MFM's mechanistic insights into brain function.

Publications

Teaching

Volunteer

  • 2021.01 - 2021.02

    Singapore

    Tutor
    Sunbeam Place, Singapore
    Teach children in the foster care home to program in Python and build a Telegram application on their own

Projects

  • 2021.01 - 2021.02
    Storyteller
    an iPad application that simplifies storyboard creation for independent filmmakers. As the core developer and project leader, I implemented advanced features like layer management with elegant software design patterns, while effectively managing the team and ensuring timely milestone delivery.
    • Built with Swift and UIkit
    • Implement shot designer (PencilKit) with layer support (Composite+Visitor Patterns)
    • Heavy use of OOP & SOLID principles
  • 2021.09 - 2021.12
    WottleNFT
    a Cardano non-fungible token (NFT) marketplace. In this student-initiated startup, I led the front-end development, utilizing Next.js, Ionic, Next SEO, and Tailwind CSS to deliver optimized performance, an intuitive interface, enhanced search engine optimization (SEO), and responsive design.
    • Exchange ideas with the design team using Figma
    • Search Engine Optimization with Open Graph support (Next SEO)
    • Achieve native look and feel using Ionic framework
    • Optimize image loading and webpage navigation using Next.js
    • Responsive design using Tailwind
  • 2020.05 - 2020.07
    Lunaris
    a native iOS client for NUS's course management system (LumiNUS), offering an intuitive interface for browsing modules, downloading files, and managing tasks. This project received the Orbital-Advanced certificate.
  • 2021.01 - 2021.02
    Ocean-Peggle
    a feature-rich iOS Peggle-inspired game, featuring a custom physics engine, complex ball dynamics, and intricate level mechanics—all developed within an ambitious two-month sprint.

Skills

Programming languages
Python
MATLAB
Swift
SQL
Java
Bash
C
C#
JavaScript
TypeScript
Machine Learning and Data Science
PyTorch
PyTorch Geometric
PyTorch Lightning
Optuna
scikit-learn
NumPy
SciPy
Pandas
Tensorflow
Keras
Software development
React
Next.js
Tailwind CSS
HTML&CSS
SwiftUI
UIKit
Other skills
Docker
Singularity
Figma
Linux

Languages

Mandarin
Native
English
Full professional proficiency
TOEFL (iBT)
112 (listening: 29, reading: 30, speaking: 25, writing: 28)
GRE
VR: 159, QR: 170, AW: 4

Interests

Artificial Intelligence
Trustworthy AI
Explainable AI
Interactive Machine Learning
Neural Symbolic Learning
Graph Neural Networks
Magnetic Resonance Imaging
functional MRI
Mean-field Model
Normative Modeling