whoami
- I am currently a Computer Science penultimate from the National University of Singapore (NUS), with a specialisation in Parallel Computing and Networking & Distributed Systems.
- I am a full-stack software engineer, with 3 internships under my belt.
- Areas of subject matter expertise include: real estate, sustainable finance, and programmatic advertising.
work
The Trade DeskSoftware Engineer Intern
This is a 12-week summer internship with the Core Experiences team at The Trade Desk's Singapore office. I got to mingle with lots of new technologies. They include TypeScript (React), C# (.NET), GraphQL, Kubernetes, AWS, Azure, MSSQL, Grafana. Perhaps the first internship where I felt that the knowledge I learnt in school was useful. I also had to think about scale, reliability and performance, an opportunity which I greatly appreciated.
London Stock Exchange GroupSoftware Engineer Intern
This is a 12-week summer internship with the Sustainable Finance team at LSEG's Singapore office, and I worked mostly using JavaScript (React), Python (FastAPI), and Terraform. My responsibilities include building SaaS products for clients to track their carbon emissions.
99 GroupSoftware Engineer Intern
This is a 7-month internship and 5-month part-time role with the organic growth team at 99 Group's Singapore office, and I worked mostly using JavaScript (React). My responsibilities include building new features for the marketplace as well as optimising them for Google.
projects
Verify 3NF/BCNF for CS2102 (Database Systems).
Probably useful for people taking CS2102 in my school (NUS).
API Gateway in Golang (External project with TikTok)
3-month long project which translates JSON body requests to Thrift binary format. This was done using ByteDance's open-source frameworks Hertz and Kitex. We achieved an A grade for this project.
Gossip with Go
Full-stack web forum clone done in less than 2 weeks. A project to learn Golang and all the intricacies of full-stack development.
DriveSG
A mobile app built using React Native to help myself pass theory tests. I extracted the questions and answers using Optical Character Recognition.
teaching
- Sentinel Programme Trainer
- CS2030S Programming Methodology II - AY23/24 S2
- CS1101S Programming Methodology I - AY23/24 S1