experience

  1. Software Engineer Intern, Foundational Technology, ByteDance

    • Contributing to KubeAdmiral, a large-scale multi-cluster Kubernetes management engine used to orchestrate cloud-native applications across cloud-agnostic environments, which manages 210,000 nodes and supports over 100,000 microservices internally.
    • Resolved a longstanding logging bottleneck in KubeAdmiral by integrating Zerolog with Lumberjack-based log rotation, implementing non-blocking message handling to prevent log blocking during high disk I/O on clusters.
    • Upgraded KubeAdmiral's internal metrics library and added alerting metrics for dropped logs, enabling on-call engineers to proactively address issues related to the previous log-blocking bottleneck.
    • Developed a Kubernetes scheduling plugin within the KubeAdmiral  scheduling framework to introduce a "sale mode" resource type (e.g., reserved, scheduled, spot, on-demand), enabling capacity-aware workload placement similar to AWS instance types.
  2. Software Development Engineer Intern, Identity Service Team, Autodesk

    • Maintained and enhanced Autodesk's Authorization API, utilizing the OAuth 2.0 and OpenID Connect standards to authorize requests to Autodesk products for over 20 million monthly active users.
    • Drove the adoption of Behaviour-Driven Development (BDD) by migrating existing tests from the Go standard library to Ginkgo, collaborating with PMs, SDEs, and QAs to establish a shared understanding of intended software behavior, boosting test efficiency and reliability.
    • Engineered command-line tools to automate the feature flag archival using custom criteria and markdown reports, eliminating manual reviews and streamlining weekly service maintenance, saving ~2 hours/week.
    • Worked within an Agile scrum workflow, participating in daily stand-ups, sprint planning, and sprint retrospectives to drive continuous improvement within the team.
  3. HeadCount

    • Mentored three first-time hackathon participants in developing HeadCount, a real-time occupancy monitoring system.
    • Integrated YOLO machine learning model with FastAPI for backend and Next.js for frontend development.
    • Won Best Rookie Hack Award at sunhacks 2024, organized by MLH.
    • Utilized React, FastAPI, and OpenCV to handle live video processing and people counting.
    GitHubDevpost
  4. Open-Source Contributor, TEAMMATES

    • Maintained an online feedback management system for education used by more than 1,000,000 users globally.
    • Gained familiarity with open-source workflows and project management tools on GitHub.
    GitHub
  5. Student Mentor, National University of Singapore

    • Mentored current students with technical problems for CS2103/T (Software Engineering).
    • Gained experience in mentoring, written communication, and technical communication.
    • Contributed to enhancing the learning experience for a batch of 600 students.
    Testimonial
  6. Full Stack Engineer Intern, Q Team, Home Team Science & Technology Agency

    • Spearheaded an automated assessment platform for all ten MHA agencies by researching, benchmarking, and integrating state-of-the-art LLMs (incl. LLaMA3.1Mixtral) to generate and mark questions from training manuals.
    • Engineered and deployed a full-stack, modular application, designing its architecture with Docker for cloud-based trials, building the UI in React, and securing the FastAPI backend with JWT authentication.
    • Contributed to the full Software Development Life Cycle (SDLC), engaging with stakeholders to gather requirements, define features, and collaborating with fellow teammates to support the project through to final testing and deployment.
    Testimonial
  7. Undergraduate Teaching Assistant, National University of Singapore

    • Facilitated laboratory sessions and lessons for CS2030 (Programming Methodology II).
    • Imparted software development skills and advanced programming constructs to 25 students developing medium-scale software programs.
    • Received an average student feedback rating of 4.5 / 5.0, with NUS School of Computing's department average being 4.2 / 5.0.
    Teaching Report
  8. Gossip With Go

    • Created a simple web forum application to allow users to create and tag threads and posts.
    • Utilized React, TypeScript, and Redux for frontend design and state management.
    • Linked PostgreSQL backend to frontend with a RESTful API incorporating Go-Chi framework.
    GitHub
  9. RaveNUS

    • Developed a mobile application that generated food recommendations on campus based on user preference, reviews and timetable data, reducing decision time for users.
    • Utilized Jest to conduct automated testing, reducing testing time by 50% as compared to manual testing.
    • Developed a mobile-friendly frontend using React, Sass, Bootstrap and SCSS.
    • Hosted API calls on the backend via Firebase to ensure consistency and to implement better error handling.
  10. whereFood

    • Won 1st runner-up in NUS LifeHack 2023.
    • Engineered a mobile application to connect F&B businesses with excess food to users.
    • Built application with React Native to support Android and iOS systems.
    GitHubDevpost

education

  1. Bachelor of Computing in Computer Science, National University of Singapore

    • GPA: 4.43 / 5.00, Honours (Distinction)
    • Expected Graduation: December 2025
    Transcript
  2. International Exchange Student Partner, Arizona State University

    • GPA: 3.93 / 4.00, Honours: summa cum laude
    • Courses Taken:
      • CSE 365: Information Assurance
      • CSE 450: Design & Analysis of Algorithms
      • CSE 475: Foundations of Machine Learning
      • IFT 372: Wireless Fundamentals
      • SOC 101: Introductory Sociology
    Transcript
  3. Singapore-Cambridge GCE 'A' Levels, Anglo-Chinese Junior College

    • Grade: AAA/B
    • Subjects Taken:
      • H2 Biology
      • H2 Chemistry
      • H2 Mathematics
      • H1 Economics
      • H1 General Paper
      • H1 Project Work
      • H1 Mandarin

certifications

  1. AWS Certified Solutions Architect - Associate (SAA-C03)

    View Credentials