About

I'm Marcus, a software engineer based in Singapore with a background in computer science and mathematics. My work spans systems programming, algorithms, and mathematical optimization — I've worked at TikTok, with clients in semiconductors, and now at Squarepoint Capital.

This site is where I write about things I'm learning or building, and host small tools I find useful day-to-day.

Experience

Software Engineer

Jan 2026 – present

Squarepoint Capital

Speeding up order entry systems in C++.

Consultant

Jul 2025 – Dec 2025

Optimization Analytics Technology

Optimize semiconductor machine scheduling with CPLEX.

Algorithm Engineer

Jun 2024 – Aug 2024

TikTok

Develop information retrieval systems in C++.

Education

National University of Singapore

2021 – 2025

Bachelor of Computing (Honours) in Computer Science (First Class Honours)

Major in Mathematics (Special Programme in Mathematics)

· Highest Distinction with top grades in compulsory modules

· Electives: Compilers, Parallel and Distributed Systems, Competitive Programming, Streaming Algorithms, Measure Theory, Galois Theory

Skills

Languages

C/C++
Python
TypeScript/JavaScript
Java
Rust
Golang

Domains

Algorithms & Theory
Distributed Systems
Mathematical Optimization

Tools & Tech

Linux
React
CPLEX

Languages

English

Native

Chinese

Fluent

Cantonese

Fluent

Contact