Skip to content
A glimpse into my life
This page lists some of the projects I've worked on over the years. These are the ones that are mostly unstructured and done in my free time. For more structured, academic involvements and projects, see
. Enjoy :)
Creating chocolate candies in fun shapes using alginate, silicon, clay, vacuum thermo-forming, and more.
A "truly" random dice RNG based on Radioactive Decay (a quantum process)
A robot that paints graffiti!
A robot that monitors and maintains a hydroponic rig
Fall, 2019 - Present
Square-1: A Theoretical Perspective
My journey and technique for solving the Square-1 puzzle from scratch, with no prior knowledge of the puzzle.
Nov 12, 2023
A small proof-of-concept custom silicon chip design fabbed through Tiny Tapeout.
Oct 29, 2023
Fair Dice Tester (Pt. 1)
I made an automated dice rolling machine to test whether a die is fair or not (1-day build). This is part 1, which covers only the mechanical build (not computer vision).
Nov 19, 2022
For a one-day build, I made a retractable projector screen using an aluminum tube, a commercial wrinkle-resistant projector sheet, and some misc. items.
July 18, 2022
A tool to change high-up chandelier lights
Jan 1, 2022
diffvg+CLIP: Generating Painting Trajectories from Text
Combining diffvg with CLIP, we can produce painting trajectories given a text prompt.
Dec. 9, 2021
A Chrome extension to remind you to take breaks. Created for Virginia Pan (and as an excuse to learn how to create Chrome extensions - certainly much better break timers exist)
May 25, 2020
BibTeX-to-HTML Citation Generator
An AWS-powered online citation generator. Upload a bibtex file and copy/paste the formatted citations.
Mar. 27, 2020
Cheer Me Up
An Alexa skill to cheer you up using pre-recorded audio messages from loved ones.
Basic image transformations using homographies
Oct. 18, 2019
Semi-dense Reconstruction Using Surfels
A project to replicate the results of Wang, Gao, & Shen's 2019 ICRA paper (image credit to their paper)
Rudimentary implementation of scene carving from Avidan's 2011 paper for my CS6476 project
Sept. 12, 2019
FPGA Robot Racers
A fun class project using FPGAs to create a robot game involving wireless differential drive robots and goals.
LED strip syncronized to the music for the ultimate party experience
Sept. 23, 2018
A 5' tall shelf made for cheap: Tutorial
Feb 18, 2018
Secret Santa v2
An upgrade of the secret santa site from last year featuring OAuth account authentication, SSL certificates, and a secure, cloud-based database powered by Google firebase and running from a static web page.
Dec. 25, 2017
A project to install solar powered phone chargers and night-time LED lighting on campus benches.
Spring, 2016 - Spring, 2018
The making of this personal website (how meta...) to tell the world about what I'm up to!
Summer, 2017 - December, 2017
A spin-off of Samy Kamkar's project using an electromagnetic coil to simulate a card swipe for my Duke student ID card.
My first website - designed to remotely assign gifters and giftees for a secret santa ring amongst my close friends
I designed and built a workshop from scratch in my backyard as a space for my sister and I.
A mobile, wireless writing and plotting robot.
A prototype backlit clipboard. My first experience with laser cutting.
A Rube Goldberg / marble machine - style project for my freshman year intro engineering class.
A thifty bike basket made in a pinch
DIY Thermostat Controller
Shoddy IoT thermostat controller hack for my dorm room
Sept. 14, 2018
comments powered by Disqus.