About
I am a computer science student at Nanyang Technological University with a hands-on interest in building useful software. I enjoy working across mobile interfaces, backend services, APIs and deployment, while learning through personal and team projects. Outside technology, I enjoy basketball, gaming and discovering new ideas from around the world.
Selected projects
SummerBuild — NTU Campus Sports Pickup App
ProblemStudents needed a convenient way to find and join pickup sports games and locate available courts on campus.
RoleWorked as a developer on a React Native/Expo team, building the Supabase backend, geolocation court map, dark mode and navigation.
ResultDelivered a campus sports pickup app with authentication, data storage, real-time updates and location-based court discovery.
Stoxed — Stock & Crypto Telegram Bot
ProblemUsers needed a conversational way to ask stock and cryptocurrency questions in real time.
RoleBuilt the bot with Telegraf and the Claude API, deployed it on Railway, and remediated exposed API credentials by rotating keys and cleaning Git history.
ResultCreated a continuously deployed Telegram bot for real-time stock and crypto-related questions.
Experience
Dog Trainer
Singapore Armed Forces
Aug 2023 - Jan 2025
- Trained new members and dogs as In-Charge and Auxiliary Instructor through a 2-week course.
- Raised platoon welfare concerns to unit commanders and presented improvement proposals as Safety Advocate.
Service Crew
Sushi Express
Jan 2023 - Mar 2023
- Delivered customer service while handling seating, billing, cash and digital payments.
- Maintained food safety and hygiene standards during peak lunch and dinner crowds.
Saint's Activist
St. Andrew's Junior College Class Committee
Jan 2021 - Jun 2022
- Led peers in planning and executing Service-Learning projects.
- Coordinated class activities and prepared materials for teachers.
Executive Committee
Marist Digital Media Club
Jan 2019 - Jun 2020
- Handled photography and video editing for school events including National Day Parade and the Secondary One Campfire.
- Guided juniors through their concerns while building resilience through competition.

