Experience

Software Engineer

May 2023 - Present
  • Built core e-commerce features end-to-end
  • Integrated multiple payment methods
  • Implemented delivery and scheduling features
  • Optimized data transfer across services

Tech: Next.js, TypeScript

Web Engineer, Reliability Engineering Team

July 2020 - August 2020
  • Built backend and frontend for web tools used by Apple's reliability engineering team

Tech: Ember.js, Ruby on Rails, PostgreSQL
Runners Planet

Software Engineer Intern

May 2021 - August 2021
  • Built social and map features for a sports social network in React Native
  • Integrated GraphQL, Mapbox, and Getstream

Tech: React Native, GraphQL, Mapbox, Getstream
National University of Singapore

Student Researcher

May 2020 - July 2020
  • Co-architected a visual novel game engine for teaching introductory programming
  • Shipped the platform for CS1101S for a cohort of 700+ students

Tech: Phaser, React
StaffAny Pte Ltd

Fullstack Software Engineer

November 2019 - January 2020
  • Delivered Web Timeclock (Node.js, React, TypeScript) from prototype through testing to production
  • Scaled adoption to thousands of customers nationwide
  • Acted as software lead across design collaboration, technical constraints, architecture, and deployment

Tech: Node.js, React, TypeScript
StaffAny Pte Ltd

Data Engineering Consultant

May 2019 - October 2019
  • Architected GCP BigQuery warehouse and data marts for millions of rows
  • Automated scheduled pipelines from AWS, Segment, Firebase, Sheets, and Postgres (Python Spark, Node.js)
  • Built SQL dashboards used daily across departments
  • Implemented Segment.js instrumentation for product analytics

Tech: GCP, BigQuery, SQL, Python, Spark, Node.js, Segment.js
Transcelestial Technologies

Computer Vision Intern

May 2018 - August 2018
  • Built a low-latency C++ camera API via registers, firmware, and hardware graphics abstraction
  • Raised camera frame rate from under 100 fps to 2000 fps
  • Supported point-and-track laser systems for ground-to-satellite communications

Tech: C++, Camera API, Firmware, Hardware Graphics
Sanfo Intl Trading Inc

Computer Programmer

August 2017 - February 2019
  • Automated inventory and payroll workflows with Google Apps Script and FileMaker
  • Reduced operating workload by 16 hours per week

Tech: Google Apps Script, FileMaker, Relational database
Agency for Science and Technology Research

Student Researcher

June 2015 - February 2016
  • Analyzed EEG activity during affective picture viewing with MATLAB signal processing
  • Computed frequency and power trends (e.g. FFT) and trained models to classify images

Tech: MATLAB, EEG, Signal processing, Statistics
National University of Singapore

Teaching Assistant

August 2018 - December 2018
  • Ran tutorials and class discussions on SICP functional programming
  • Produced teaching materials on higher-order functions, meta-circular evaluators, and streams
  • Received the Best Tutor Award

Tech: SICP, Functional programming