About Me
WorkExperience
Crafting exceptional digital experiences and leading innovative solutions across diverse technology stacks and dynamic environments
Full Stack Engineer Intern

- 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
Software Engineer (Cloud) Intern

Key Achievements
- 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
Software Engineer Intern

Key Achievements
- 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
Software Engineer Intern

Key Achievements
- 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
TechnologyStack
Cutting-edge tools and technologies that power exceptional digital experiences
Backend
Python
Versatile programming language
Go
Fast and efficient language
Java
Enterprise programming language
PHP
Server-side scripting language
FastAPI
Modern Python web framework
Django
High-level Python framework
Flask
Lightweight Python framework
Laravel
Elegant PHP framework
Frontend
React
Component-based UI library
Next.js
Full-stack React framework
Svelte
Compile-time framework
TypeScript
Type-safe JavaScript
JavaScript
Dynamic programming language
HTML
Markup language for web
CSS
Styling language for web
Tailwind CSS
Utility-first CSS framework
Database & Cloud
PostgreSQL
Advanced relational database
MySQL
Popular relational database
AWS Lambda
Serverless compute service
AWS S3
Object storage service
Docker
Containerization platform
Tools & Others
Git
Version control system
GitLab CI
Continuous integration
Jira
Project management tool
Confluence
Team collaboration wiki
Pytest
Python testing framework
Jest
JavaScript testing framework
EDUCATION
A journey of continuous learning, research, and academic achievement in the ever-evolving field of computer science
National University of Singapore
Bachelor of Computing (Honours)
Computer Science
Anglo-Chinese Junior College
A-Level
Science
FeaturedProjects
Innovative solutions crafted with passion and precision. Each project represents a unique challenge solved with cutting-edge technology and creative problem-solving.
Multitwitcher
Multitwitcher is a platform that allows you to watch multiple Twitch streamers at once, or switch between them with a single click. This is the best way to view live-streamed events from multiple POVs
Key Features
Tech Stack
Reflective Minds Journaling
ReflectiveMinds is designed to provide users with a simple and intuitive platform to record their daily thoughts and experiences.


