WorkExperience
Backend Software Engineer Intern
ByteDance
Jan 2026 - Present
- Built backend features for ByteCloud's AI Assistant, including per-agent LLM evaluation workflows for comparing model performance across agents
- Created evaluation dashboards and simplified run management to make model selection and experiment review easier for internal teams
- Integrated the AI Assistant with a ByteDance knowledge base product, allowing users to attach configurable knowledge bases to their assistants
- Built multi-tenant backend capabilities for ByteClaw, supporting external business integrations and safer lifecycle management for OpenClaw instances
Technologies
GoPythonMongoDBLLM EvaluationREST APIsOpenClawByteCloud
Full Stack Engineer Intern
Rakuten
Aug 2025 - Dec 2025

- Under the Visual Intelligence department, worked on an AI ad banner generation platform for merchants to utilise AI to generate Ad banners for their products
- Developed responsive and intuitive user interfaces enabling merchants to seamlessly create AI-powered advertisement banners
- Collaborated with cross-functional teams to integrate AI models with frontend components for real-time banner generation
Technologies
Next.jsTypeScriptReactTailwind CSS
Software Engineer (Cloud) Intern
Razer
Jan 2025 - Jun 2025

- Enhanced internal Customer Service Dashboard with new features and backend optimizations using Django, streamlining support agent workflows
- Designed and implemented a greenfield Go scheduled job to automate gift-with-purchase processing, including warranty registration validation and automated license code delivery
- Developed internal systems for exporting and uploading product serial numbers to Amazon Transparency using Go, ensuring secure and efficient data transfers
- Upgraded internal Jira Syncing tool with Python, enabling seamless ticket synchronization and improving cross-team collaboration
Technologies
PythonGoDjangoMySQLAWS S3
Software Engineer Intern
GovTech Singapore
Jan 2024 - Nov 2024

- Developed Career Kaki, a Ministry of Manpower initiative integrating LLMs to enhance Singaporean employability using agile methodologies
- Built responsive front-end interfaces with Svelte, TypeScript, and Tailwind CSS while developing scalable back-end APIs using Python and FastAPI
- Created end-to-end data pipeline with TypeScript for career-site scraping and Python for embedding generation and vector store indexing for RAG retrieval
- Developed GitLab CI/CD pipelines with automated testing, security (SAST & DAST) scans, and multi-environment deployments, enforcing code quality and reliability
- Integrated Google Analytics and built custom dashboards for user interaction metrics, enabling data-informed insights
Technologies
PythonFastAPISvelteTypeScriptJavaScriptTailwind CSSAWS LambdaAWS S3GitLab CI/CDGoogle Analytics
Software Engineer Intern
Learna Systems Pte Ltd
Feb 2023 - Jan 2024

- Developed and maintained Ruiche, an educational social media platform for parents and educators
- Led design and implementation of paid subscription service, spearheading app monetisation strategy with exclusive content delivery
- Enhanced platform UI/UX resulting in increased user engagement and satisfaction
- Built scalable backend systems to support growing user base and feature expansion
Technologies
ReactJavaScriptPHPLaravelSQL
Tech Stack
The tools I reach for, from quick prototypes to production systems.
Backend
- Python
- Go
- Java
- PHP
- FastAPI
- Django
- Flask
- Laravel
Frontend
- React
- Next.js
- Svelte
- TypeScript
- JavaScript
- HTML
- CSS
- Tailwind CSS
Database & Cloud
- PostgreSQL
- MySQL
- AWS Lambda
- AWS S3
- Docker
Tools
- Git
- GitLab CI
- Jira
- Confluence
- Pytest
- Jest
Education
University · 2023 - 2027
Computer Science
Bachelor of Computing (Honours), Computer Science
National University of Singapore
GPA 4.61/5.00
- A+ for CS2106 Introduction to Operating Systems, IS2238 Economics of IT and AI
- A for CS3219 Software Engineering Principles and Patterns, CS2100 Computer Organisation, CS2105 Introduction to Computer Networks, ST2334 Probability and Statistics, MA1521 Calculus for Computing, GEX1014 Logic
Junior College · 2018 - 2019
A-Levels
A-Level, Science
Anglo-Chinese Junior College
87.5 Rank Points
- 6 A-Level Distinctions in Mathematics, Physics, Chemistry, Economics, Chinese, and Project Work
Featured Projects

Multitwitcher
A platform to watch multiple Twitch streamers at once, or switch between them with a single click. The best way to view live-streamed events from multiple POVs.
- Watch multiple Twitch streamers at once
- Customisable stream windows
- Real time chat
- Custom group themes
React / Next.js / TypeScript / Tailwind CSS / Twitch API / Vercel

Reflective Minds
A journaling platform designed to give users a simple and intuitive place to record their daily thoughts and experiences.
- AI-powered journal prompt generation
- Journal entry creation, editing, and deletion
- Search, sorting and filtering
- Emotion-labeling, tagging, and templating
- Emotion visualization
- Achievement system
React / Flask / Javascript / Python / MySQL / Vercel / Heroku


