About Me

Hey! My name is Andre. I'm a final year studying Mathematics & Computer Science at the National University of Singapore (NUS).


Machine learning is an exciting field at the intersection of mathematical theory (brutal math courses finally paying off.. *_*) and software engineering. There's no shortage of groundbreaking research in the ML landscape, and I aspire to be among those who bring these innovations into real-world applications.


I am now particularly interested in the intricacies of parallelism in training/inference optimization and distributed systems. I aspire to design the infrastructure of next-generation ML systems and pipelines.


Beyond academia, I am a casual climber (an occasional diver, and avid backpacker) and I am part of the university's Mountaineering club and Climbing club. Together with a couple of 𝘸𝘰𝘯π˜₯𝘦𝘳𝘧𝘢𝘭𝘭𝘺 𝘧𝘢𝘯-𝘭𝘰𝘷π˜ͺ𝘯𝘨 𝘀𝘢𝘀𝘬𝘰𝘰𝘴, we scaled the Himalayas and it was simply fantastic!

Ongoing

PaperDebugger: 𝘞𝘳π˜ͺ𝘡𝘦 π˜‰π˜¦π˜΅π˜΅π˜¦π˜³, 𝘎𝘦𝘡 𝘈𝘀𝘀𝘦𝘱𝘡𝘦π˜₯

Delivered as my Final Year Thesis project. A multi-agent system that integrates directly into Overleaf to help authors with LaTeX-aware debuging and revising academic papers. I oversee our custom (currently close-sourced) backend orchestration logic β€” XtraMCP. It is both a research contribution and an engineering system that I, alongside few others, are now advancing toward a production-grade platform.

Machine Learning Research @ NUS

Part of Prof He Bingsheng's research group, focusing on distributed ML systems and adaptations of the transformer architecture. Fortunate enough to make some publications along the way!

Data Structures & Algorithms Teaching Resource

My stint as a CS2040S (Discrete Structures & Algorithms) has convinced several capable and passionate ex-students of mine to join me in developing an open-source teaching material for future cohorts. Lovely!

Experience

Software Engineer Intern @ JPMorganChase (Singapore), June 2025 - August 2025

The bank was in its Agentic AI phase, so I learnt, built, and extended custom MCP integration and validation logic for backend services.

Software Engineer Intern @ QuantEdge (Singapore), May 2025 - June 2025

Software Engineering meets Quantitative Trading - Learnt how to support the trading team. Taught me zero-tolerance engineering.

Backend Engineer Intern @ Apple (Singapore), January 2025 - May 2025

Gained practical knowledge on system design and was taught what simple, reliable, sustainable, and fault-tolerant systems look like.

Machine Learning Engineer Intern @ Pints.ai (Singapore), August 2024 - December 2024

Worked on finetuning LLMs using data and model parallelism techniques to contend with larger models at lower cost. Also learnt to design, build, and deploy ML pipelines in production. I trace my origins here.

Machine Learning Engineer Intern @ ASTRI (Hong Kong, SAR), June 2024 - August 2024

Learnt ML production and deployment lifecycle, and worked on Quant Research projects affiliated with QRT.

School of Computing (NUS), August 2022 - August 2024

Teaching Assistant for CS1010s (Programming Methodology in Python) and CS2040s (Data Structures and Algorithms); Won a teaching excellence award!

Latest Posts

Hong Kong: The City That Never Sleeps

Bustling city. Classy heels. Dazzling lights. Furious pace. Utter shit.

Seeds of Change (2)

The seeds are beginning to sprout

Seeds of Change (1)

Toska: An Unexpected Yearning

Nothing Fancy, Pay Attention

Attention Mechanism behind LLMs - One of the more enlightening moments from this hectic semester

View all posts β†’

Skills

Languages (Ordered by proficiency)

Python, Java, C++, TypeScript

Libraries

TensorFlow, PyTorch, Scikit-learn, OpenCV, pandas, NumPy

Notable LLM Frameworks

vLLM, llama.cpp, DeepSpeed, Lightning AI, LitGPT, LangChain

Data Processing/Databases

PostgreSQL, Spark, Flink, Kafka

Backend

Docker, Django, FastAPI, Spring Boot, Express, Nodejs