Welcome to the web portfolio of
Gerald Tan
I build backend systems, AI agents, and the pipelines that ship them safely.
- Python
- Java
- TypeScript
- FastAPI
- Flask
- Spring Boot
- PostgreSQL
- MongoDB
- Redis
- AWS
- Docker
- Kubernetes
- GitLab CI/CD
About
A little about who I am
I craft systems, not just software
I’m a Computing Science student at the Singapore Institute of Technology, on a joint degree with the University of Glasgow, and currently a software engineer intern at Nextlabs.
Most of my work is backend: APIs in FastAPI, Flask and Spring Boot, data in PostgreSQL, MongoDB and Redis, and lately AI agents orchestrated with LangGraph. I care about how that work ships, so I spend as much time on Docker, Kubernetes and GitLab CI/CD as on the code itself.
I started as a software development engineer in test, and it shaped how I build: not just making features work, but making sure they stay reliable, deployable, and secure as systems grow.
- BuildFest winner
- AWS Kiro BuildFest 2026, with PixelTrip
- Glasgow, 2025
- Overseas Immersion Programme at the University of Glasgow
- Tester first
- Worked as an SDET in 2021 before starting the degree

Testimonials
From people I have built things with
I had the opportunity to work with Gerald on multiple school projects, and it was always a great experience working with him. He is a dependable teammate who takes responsibility for his work and is always willing to help the team move forward. During our projects, he contributed actively, communicated well, and handled challenges with a positive attitude. I especially appreciated his willingness to learn and collaborate with others. He is someone who puts in consistent effort and can be trusted to complete his part properly.
Gerald is a quick learner who adapts rapidly to new technologies, frameworks, and challenges while consistently delivering high-quality results. He demonstrates strong initiative, leadership, and organizational skills, helping teams stay aligned and projects progress smoothly. His versatility, reliability, and collaborative mindset make him a valuable asset in both technical and operational aspects of any project.
Gerald is a highly motivated and dependable individual who brings a positive attitude and strong sense of responsibility to every project. He communicates effectively, works well both independently and in teams, and ensures that collaboration and diverse perspectives are valued. His adaptability, professionalism, and willingness to take initiative position him for continued growth and success.
Experience
The positions I have worked in so far
AUG 2026 – APR 2027
Software Engineer Intern
Nextlabs Singapore
JUN 2022 – AUG 2022
Account Service Executive (Contract)
OCBC Bank
MAR 2022 – MAY 2022
Human Resources Consultant Intern
Recruit Express
MAR 2021 – OCT 2021
Software Development Engineer in Test Intern (rehired as freelance)
Zionext
Sidequesting
What I train for away from the keyboard
2026
National Kyorugi Championships
Gold medal, SIT Taekwondo Club
Done
2026
Half marathon
21.1 km, 2XU Compression Run
Ran my second half marathon at the 2XU Compression Run with new group of friends!
Done
2025
Taekwondo competition
NTU Taekwondo Open Championship 2025
Competed in the sparring category after 6 months of training. Placed top 4 in my weight class. One of the most challenging and rewarding experiences outside of tech.
Done
2024
Full marathon
42.195 km, Singapore Marathon 2024
Crossed the finish line of my first full marathon at the Singapore Marathon. 4:52 chip time. The last 10 km was pure willpower.
Done
Resume
Learn more about my experience by downloading my resume