Projects

Featured ProjectPete Conrad Scholar Award · Apr 2025

SensAir

Top prize among 4,000+ students from 50+ countries - a turbulence detection system that could make every flight safer. Granted provisional US patent and received seed funding / grant from the Ingenuity Venture Fund and 1517 Fund Medici Project.

Designed a clear air turbulence detection system leveraging pulsed lasers, photodetectors, statistical mechanics and AI insights. Clear air turbulence is invisible to radar and causes hundreds of injuries annually - SensAir detects it before aircraft enter the zone, making air travel safer and more reliable.

Pulsed lasersPhotodetectorsStatistical mechanicsAI
4,000+COMPETITORS
50+COUNTRIES
#1TOP PRIZE
Websites

3,000+ students across 18 countries practicing for the AMCs.

AMC Trainer

A free, interactive practice tool covering every single problem from AMC 8, 10, and 12 contests. Built to be the most complete AMC resource available with state-of-the-art feedback and multiple detailed solutions.

TypeScriptSvelteKitPrisma
Websites

Serving 500+ underprivileged students in Singapore.

EduKit

Project lead at Better.sg, a tech-for-good movement building open-source tools for charities. Led a team of 10+ professionals to build EduKit, a smart matching platform pairing underprivileged students with volunteer tutors based on skill levels, volunteer tutor and student availability, and subject expertise. Deployed with Heartware, a Singapore non-profit.

Next.jsMongoDBTailwindshadCN
Tools

Allows analysis of new orchestration possibilities from any recorded sound.

Spectral Orchestrator

Automatic spectral orchestration tool, built with Next.js, that recreates a target sound from orchestral instruments using a sparse optimization algorithm that rebuilds a target timbre's main partials and loudness from a blended mixture of real and interpolated instrument-note-dynamic spectra from the VSCO 2 orchestral sample library.

Next.js
Websites

100+ composers across the Asia-Pacific benefitting from it.

Asia-Pacific Young Composers Collective

A full-stack web app using Next.js and Supabase to feature young composers online, allowing them to create and configure their own personal site, with in-built search engine optimization.

Next.jsSupabase
Tools

1,300+ active users.

SAS PowerSchool Enhancement Suite

An open-source Chrome extension that adds helpful features to PowerSchool's grading platform - grade trend charts, missing assignment alerts, and GPA projections.

TypeScriptSvelteViteCRX.js
Websites

150+ students and faculty using it daily at Singapore American School.

RWP Works

A web app built with TypeScript and Next.js that lets students and teachers in the English: Read Write Publish course at Singapore American School to publish their works, connect them to big ideas, and invite peers into conversation.

TypeScriptNext.js
Tools

Custom built for the flipped classroom model for 9th grade math class.

PDFlip

An app that allows teachers to assign documents to students and lets students place questions on the document. Teachers see all question locations and can answer them in-app, with LaTeX support for math. Includes an anonymized view for discussing common questions in class, saving time and giving shy students a voice.

TypeScriptSvelteKit
Tools

2,000+ recurring users scheduling smarter for the past 3 years.

Calendar Plot Script

A script that converts school timetables into Google Calendar events automatically - adopted by students and faculty at Singapore American School to reduce scheduling friction.

Google App ScriptsJavaScriptGoogle Calendar API
Experiments

Real-time speech-to-text for hearing-impaired users, under $70 in hardware cost.

Speech to Text Wearable

A wrist-worn device that transcribes speech to text in real time on an LCD screen. Designed for the hearing-impaired and built on a Raspberry Pi Zero with the Google Speech Recognition API.

PythonRaspberry Pi ZeroGoogle Speech API