Professional Experience
Undergraduate Tutorial Assistant (CS2030S: Programming Methodology II)
National University of Singapore
Jan 2025 - Present
CS2030S is a follow up to CS1101S, and covers 2 programming paradigms: Object Orientated Programming and Functional Programming. Topics include objects and classes, composition, association, inheritance, interface, polymorphism, abstract classes, dynamic binding, lambda expression, effect-free programming, first class functions, closures, continuations, monad, etc. The programming language used is Java
Discover Citadel | Citadel Securities - Participant
Citadel | Citadel Securities
Feb 2025 - Feb 2025
Selected for and participated in the 2025 Discover Citadel | Citadel Securities held in Singapore.
INSIGHT Programme Participant - Software Engineering Track
Jane Street
Jan 2025 - Jan 2025
Part of the Jane Street Insight Programme - Software Engineering Track, held onsite in the Hong Kong office in January 2025.
Full Stack Software Engineer Intern
Havana
Dec 2024 - Jan 2025
Optimized AI-driven customer support and campaign management by implementing error tracking, automated monitoring, and notification systems. Designed user-friendly dashboards for performance analytics, voice script management, and assistant lifecycle handling, reducing manual queries and improving workflow efficiency.
Undergraduate Tutorial Assistant (CS1101S: Programming Methodology I)
National University of Singapore
Aug 2024 - Dec 2024
CS1101S is an introductory course to computing and programming, covering fundamental abstractions, functional and imperative programming, recursion, data abstraction, algorithmic strategies, state mutation, loops, arrays, evaluation, sorting, searching, debugging, and testing. CS1101S is taught in Source (variant of javascript), based on the SICP book.
Full Stack Software Engineer Intern
Computing for Voluntary Welfare Organisations
May 2024 - Aug 2024
Standardized systems by merging frontend and backend repositories using React, TypeScript, and Golang. Designed and implemented Full Stack features for a multi-tenant platform, enabling volunteer organizations to track progress, generate reports, and manage attendance with visual dashboards. Facilitated client communication through site visits and meetings to align technical solutions with business needs.