Curriculum vitae

Curiosity. Craft.
A sense of purpose.

Software Engineer at Google.
NUS Computer Science graduate. Still learning.

Original résumé (PDF)

The work

Experience.

From full stack platforms to machine learning and reliable systems.

Google

Jun 2026 – Present · Full-time

Singapore · On-site

Software Engineer

QCvision.ai

May 2024 – Sep 2026 · Self-employed

Singapore · Hybrid

Co-Founder

  • Designed the core architecture, machine learning pipelines, and scalable infrastructure.
  • Developed computer vision models for defect detection and quality control.
  • Built MLOps, CI/CD, and data engineering workflows.
  • Worked with the founding team on product strategy and the technical roadmap.

National University of Singapore

May–Aug 2025 · May–Aug 2024 · May–Aug 2023

Teaching Assistant

  • Mentored 15 software engineering teams in 2025, helping them apply software engineering practices.
  • Supported CP2106 Independent Software Development Project (Orbital) in 2024 and 2023.

Binance

Jan 2025 – Jul 2025

Backend Engineer Intern

  • Developed HexaAI’s agentic retrieval-augmented generation pipeline for internal no-code workflows.
  • Built backend services with Java and Spring Boot.

Binance

May 2024 – Jan 2025

Machine Learning Engineer Intern

  • Improved anomaly forecasting and detection, reducing alert latency by 20%.
  • Worked on log anomaly keyword extraction with TensorFlow, Keras, Apache Spark, Lucene, Nutch, and Solr.
  • Extracted logs with Elasticsearch, Logstash, Kibana, and Datadog.

Binance

Jan 2023 – Jul 2023

Fullstack Software Engineer Intern

  • Led Air Classroom development end to end, from the application to its cloud infrastructure.
  • Integrated Google Cloud, OAuth 2.0, and Google Calendar.

Singapore Armed Forces

Aug 2019 – Jan 2021

Signal Operator

  • Operated satellite, signalling, and networking communication equipment.
  • Received the best signaller award for performance in CCNA theory.

The foundation

Never stop learning.

National University of Singapore

Aug 2026 – Dec 2028 · Part time · In progress

Master of Science in Data Science and Machine Learning

  • Currently taking DSA5101 Introduction to Big Data for Industry.
  • Currently taking DSA5105 Principles of Machine Learning.
  • Activities: NUS Sailing.

National University of Singapore

Aug 2021 – May 2025 · Graduated

Bachelor of Computing, Computer Science (Honours)

  • Graduated with Distinction.
  • Second Major in Quantitative Finance.
  • Focus areas: Artificial Intelligence; Networking and Distributed Systems.

Stanford

Apr 2020 – Jun 2020

Code in Place

  • Online course, learnt programming methodology with python language.

Anglo-Chinese Junior College

Jan 2017 – Dec 2018

Singapore GCE A Levels

  • Highest Distinction in H2 Physics and H2 Mathematics.

Built with intent

Ideas made real.

NUS · CS3217

Mar 2025 – May 2025

Toki Toki · iOS Game

  • Built a modular Swift game with testable components and MVC and protocol-oriented boundaries between controllers, models, views, and the game engine.
  • Presented at the NUS 26th STePS showcase.
Explore Toki Toki · iOS Game

NUS · QF4211

Jan 2025 – May 2025

Autonomous Trading System

  • Built statistical analysis and automatically rebalanced mean-variance portfolios with Python, NumPy, Pandas, and SciPy.
  • Developed an LSTM engine and parallel backtesting with CUDA.
Explore Autonomous Trading System

NUS · CS4243

Aug 2024 – Nov 2024

Captcha Recognition

  • Cleaned data with a Hadamard transform and generated additional training examples with a GAN.
  • Trained with mini-batches and synchronized gradients on a Slurm cluster.

NUS

May 2023 – Aug 2023

AgriVision

  • Built real-time plant health and growth tracking with Python and OpenCV.
  • Finalist in the 9th Engineering Innovation Challenge; received NUS iDP funding.
Explore AgriVision

NUS ORBITAL 2022

Apr 2022 – Aug 2022

JavaBean (Artemis)

  • Main contributor with 200k lines of code, did Code Quality checks, automated test cases, CI/CD using custom GitHub Actions.
  • NFT/Cloud-based, multi-platform, Open World RPG game.
  • Hardest difficulty achieved by fulfilling extreme requirements in software engineering skills, such as Object-Oriented Programming (OOP) through game development and peer programming.
Explore JavaBean (Artemis)

Personal

June 2024 - July 2024

visual.ai

  • Project made for TikTok TechJam 2024
  • Visualizes Deep Neural Network models during training.
Explore visual.ai

Personal

Started Dec 2021

Stock Analyzer

  • Scraped real-time financial data from Yahoo Finance & Finviz to test trading & investment strategies.
  • Statistical analysis for individual stock using Python, Numpy, Pandas, Scipy.
  • Generate the Mean-Variance portfolio, the efficient portfolio frontier using matplotlib together with the tangent portfolio.
  • Calculates the implied volatility of stocks using the Black-Scholes-Merton formula.
  • Generates the Merton-Jump-Diffusion model.

Personal

Started May 2021

@cs_notes_bot

  • A Telegram Bot that is able to provide users with a cloud-storage that handles text messages, images and any other files.
  • Security is implemented in such a way that the retrieval link is set to expire within a set time.
  • It is based on NodeJS and JavaScript and self-hosted using Firebase.
Explore @cs_notes_bot

Jetbrains Academy

Started Dec 2021

Blockchain

  • Project based on JetBrain Academy’s Blockchain project.
  • Applied hashing, multithreading skills and serialization skill in Java.
Explore Blockchain

The toolkit

A little range.

Programming

  • Java · Expert
  • Python · Expert
  • JavaScript · Intermediate
  • C++ · Intermediate
  • Swift · Intermediate
  • Bash / Shell · Beginner
  • C · Beginner
  • Assembly · Beginner

Frameworks & tools · Intermediate

  • JavaFX
  • Spring Boot
  • Swing
  • Node.js
  • Flask
  • Next.js
  • Xcode
  • JUnit

Data & cloud · Advanced

  • Firebase
  • Google Cloud
  • MySQL

Languages

  • English · Native
  • Chinese · Native
  • German · Elementary

Continuous learning

Certifications.

IBM

Sep 2025

RAG and Agentic AI Specialization

The Linux Foundation

Jul 2025

LFS158 · Introduction to Kubernetes

National University of Singapore

Jan 2025

Networking and Distributed Systems Focus Area · Merit

AI Singapore

Jul 2024

AI4I · Foundations in AI

edX

Jul 2024

Databases: Semistructured Data

edX

Jul 2024

Databases: Modeling and Theory

edX

Jun 2024

Databases: Relational Databases and SQL

Beyond the day to day

Better together.

Community leadership, shared challenges, and the chance to build something with a team.

Community & leadership

NUSSU CommIT

May 2023 – May 2024

Vice President

  • Led the committee in planning and delivering events, supporting directors and day-to-day operations.

NUSSU CommIT

Jun 2022 – May 2023

Operations & Logistics Director

  • Maintained AWS virtual machines and supported NUS-wide events.
  • Managed duty allocations for committee members.

NUS Computing Club · Sports Cell

Started 2021

Finance & Logistics Executive Committee

  • Organized school events and activities.
Hackathons & competitions

WorldQuant

Mar 2024

WorldQuant BRAIN IQC 2024

  • Design and backtest multiple trading strategies.
  • Top 20% of all teams globally.

NCS

Mar 2024

NUS-NCS Innovation Challenge, NUS Business Analytics Centre

  • Led the team in creating a chat bot based on ChatGPT’s OpenAI model using Natural Language Processing (NLP) and Machine Learning (ML) approaches.
  • Backend was done using Python, Frontend was done using Flask.
  • Data processing and annotation on both real-time and static data using Python.

SNOMED

Feb 2024

SNOMED CT Entity Linking Challenge

  • Link spans of text in clinical notes to concepts in the SNOMED CT clinical terminology.

Institution of Engineers, Singapore (IES)

Sept 2023

9th Engineering Innovation Challenge

  • Finalist
  • Main engineer for computer vision – object identification for the leaves and tracks its growth using opencv.
Explore 9th Engineering Innovation Challenge

NUS greyhats

Jul 2022

WelcomeCTF

  • First Place among 133 teams.
  • Completed all of the questions in the fastest time possible.

Div0-N0H4TS

Jun 2022

STANDCON 2022

NUS GREYHATS & NCL

Jun 2022

Grey Cat the Flag 2022

  • 111th Place among 455 teams.
  • Completed several questions in the Misc category, utilized reverse engineering skills.

Shopee

Mar 2022

Shopee Code League 2022

  • Spearheaded a team in solving algorithmic puzzles designed by Shopee Engineering team.
  • Questions involved the utilization of graph theory and SSSP algorithms.

SCDF & IBM

Jun 2020

SCDF X IBM Lifesavers’ Innovation Challenge: Call for Code 2020

  • Team project to create an app that processes SCDF operator’s data and assess their health risk in their potential real time activities.
  • Operator’s real time data are filtered with Artificial Intelligence through IBM Cloud.
Explore SCDF X IBM Lifesavers’ Innovation Challenge: Call for Code 2020

Outside software, I find inspiration in photography, hiking, and exploring remote places.

See the world through my lens