👋 I’m a software designer and engineer. I’m in the Harvard Master in Design Studies (Technology) program and taking graduate Computer Science courses at MIT. I develop technologies that enhance human capabilities, democratize computing, and promote human agency while critically engaging with tech’s sociocultural implications.

More about me:

full portfolio available upon request

Unless stated, the projects are designed and built on my own.

Sememo (2023-present) is a note-taking progressive web app (PWA) powered by a vector database and generative AI. It enables people to identify connections in their writing and provides customized consolidation and recommendations. Sememo is in closed beta.

VernaculAR entrance screen captureVernaculAR camera screen captureVernaculAR overlay screen capture

Text-GPT-p5 (2023) is a generative p5.js editor/REPL for beginners learning to program visually. It takes user text prompts, turns them into p5.js code using OpenAI GPT API, and immediately displays the sketch within the window. It attracted >2000 visitors in its launch week.

Text-GPT-p5 screen capture

VernaculAR (2022-2023) is a mobile web app proof-of-concept that uses augmented reality (AR) to digitally preserve places that have been altered or lost through urban renewal. I collaborated with Loh Zhide; we built one product concept each. The project was awarded the DesignSingapore Good Design Research grant.

VernaculAR entrance screen captureVernaculAR camera screen captureVernaculAR overlay screen capture

DocMed Sales Data Visualization (2023) is a full-stack web app that retrieves live sales data from DocMed’s e-commerce platform to provide instant visibility and automate data collection and organization tasks.

DocMed sales data viz screen capture

Eye-paratus (2023) is a robot that uses projection-based augmented reality (AR) for explainable robot vision. The project was led by Kevin Tang, who built the robot. I helped put together the software stack that drove the machine, from object detection to actuation.

Eye-paratus robot

Other Projects

InterpreXis (2023) is a research project that proposes a simple linear classifier approach to identify interpretable concepts in BERT-style embeddings. The project is done with Catherine Yeh, Joanna Shen, and Ziqian Liao for MIT 6.8610 (Advanced NLP).

GPT Intercept Chatrooms (2023) is a discursive web app that explores the use of the OpenAI GPT API for moderation. Pre-defined moderator characters will edit the participants’ messages before others read them.

Verywhen (2023) is a responsive web-based utility that helps you coordinate timings across the world and into the future. It is also a UI case study – everything was built from scratch using Svelte.


2023DesignSingapore (Dsg) Scholarship
2022Dsg Good Design Research Grant
2019European Patent (EU 19177155.9)
2018Venice Design Exhibitor
2016RISD Industrial Design Faculty Award
2016Kickstarter Project We Love
2013RISD Professor Poland Memorial Prize
2012Ministry of Education Scholarship

Past Work

Before I shifted my focus to software, I used to design objects and tangible experiences – view them on my archived website (some links may be broken). Below are some notable ones.

YaraIrix (2019) is a smartphone attachment that turns the device into a plant-health sensor that performs similarly to state-of-the-art devices at 1000× less cost. I collaborated with Yara data scientists and engineers on the project. It was awarded a patent. (EU 19177155.9).

Chrolo (2018) is a Kickstarter-funded mechanical 60-second timer that explores forms that are made possible through advanced 3D printing. It was exhibited at Venice Design and Dubai Design Week.

Stored Value (2017) is an interactive installation exhibited at Singaplural 2017, created with Loh Zhide. It explored Singaporean identity through soundscapes and public transportation. Stored Value was partly sponsored by EZ-Link.

DrawBot (2015) is a wireless pen plotter robot that has no work area limitations. I created it while I was studying Industrial Design at the Rhode Island School of Design (RISD). It marked my shift towards code.