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 Desk, Singapore - Software 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 Group, Singapore - Software 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 Group, Singapore - Software 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.
extra-curriculars
Google Developer Students' Club
Originally, I was working as a software engineer on a stakeholder management platform for Diabetes Singapore. I liked the experience a lot. So, I decided to lead a team to build a donation platform for Caregivers Alliance. These opportunities taught me how to engineer good products while minimizing costs.
Source Academy
This is a semester long project where my partner and I worked on the open-source platform NUS uses to teach freshmen foundational programming concepts.
We integrated the latest WebGPU standard into Source to parallelize audio processing using the GPU, resulting in performance improvements by up to 20 times.
projects
API Gateway in Golang (External project with TikTok)
This is a 3-month long project where my partner and I worked on building an API Gateway 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. I built the frontend using React and TypeScript. I built the backend using Go and Gin. The project is also dockerized with its own CI/CD pipeline.
DriveSG
A mobile app that helps learner drivers in Singapore to pass their driving theory tests. I extracted the questions and answers using Optical Character Recognition and hosted the data on Firebase. The app UI is built using React Native.
teaching
- Sentinel Programme Trainer
- CS2030S Programming Methodology II - AY23/24 S2
- CS1101S Programming Methodology I - AY23/24 S1