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.