PortfolioExperience

Resume

Work & teaching

Experience

Engineering, data and teaching experience across industry and research.

  1. toPresent

    Backend Engineer

    TikTok

    • Developed internal products with TypeScript and Go to improve reliability and observability of internal services.
    • TypeScript
    • Go
  2. to

    Software Engineering Intern

    TikTok

    • Developed internal products with TypeScript and Go to improve reliability and observability of internal services.
    • TypeScript
    • Go
  3. to
    • Taught programming concepts to over 1,000 students through self-prepared JavaScript, Java and Python tutorials.
    • Received feedback scores of 4.8/5 for CS1101S and 4.7/5 for CS2103T, against a department average of 4.3.
    • JavaScript
    • Java
    • Python
  4. to

    Software Engineering Intern

    GIC

    • Engineered products for public market investments with TypeScript, C#, Python and Microsoft SQL Server, optimizing workflows for over 300 staff.
    • TypeScript
    • C#
    • Python
    • Microsoft SQL Server
  5. to

    Software Engineering & AI Intern

    Uptale

    • Implemented a full retrieval-augmented generation (RAG) pipeline in TypeScript and C# for gamified educational experiences used by over 100 customers.
    • TypeScript
    • C#
    • RAG
  6. to
    • Built a Python commercial rent prediction model using Random Forest, XGBoost and k-nearest neighbors, achieving an average of 88% accuracy.
    • Automated financial reporting with Excel and VBA, improving efficiency by 80%.
    • Python
    • Random Forest
    • XGBoost
    • K-Nearest Neighbors
    • Excel
    • VBA
  7. to
    Eastspring Investments

    Data Engineering Intern

    Eastspring Investments Singapore
    • Maintained over 100 production and raw database tables with Python and SQL, and improved an AI chatbot with the OpenAI API.
    • Python
    • SQL
    • OpenAI API
  8. to
    • Trained a robotic arm to sort 10 types of trash using Python and OpenCV.
    • Python
    • OpenCV