Projects

Lilypad Finance

Personal finance app.

TypeScript
React
https://lilypad.bleebo.dev
Lilypad Finance image

symsic

Fast symbolic music search engine.

TypeScript
React
symsic image

bleebo

Personal static website publishing from the command line.

Rust

raytracer

A raytracer you can walk around in. Compiled to WASM and hosted on bleebo!

Rust
https://raytracer.bleebo.dev/
raytracer image

BobaBoss

Find the best boba in Boston! Review aggregation web app that lets you explore individual boba flavors across different shops.

React
MongoDB
Express
https://bobaboss.reeceyang.xyz
BobaBoss image

Kai

Personal website I designed for a friend.

JavaScript
HTML
CSS
https://kai.bleebo.dev
Kai image

Beaver Lens

Browse an archive of over 5,000 MIT Confessions through text search.

Next.js
MongoDB
React
https://beaverlens.reeceyang.xyz
Beaver Lens image

convex-schema-mermaid

NPM package for generating Mermaid diagrams from Convex schemas.

TypeScript
https://news.convex.dev/product-update-volume-2/#schema-diagrams
convex-schema-mermaid image

flowfield

physics-based action game

Rust
https://alixii.itch.io/flowfield
flowfield image

Convoscope Web Frontend

Conversation assistant tool used at the MIT Media Lab.

React
https://convoscope.media.mit.edu/
Convoscope Web Frontend image

Henry

A web app for building MJML email newsletters for The Hotchkiss Record, my high school’s newspaper.

JavaScript
MJML
https://thehotchkissrecord.github.io/henry-web/
Henry image

Flicker

Audio plug-in that creates a flickering effect.

C++
DSP
Flicker image

sakura-timer

A super minimal pomodoro timer for your browser tab bar.

JavaScript
https://reeceyang.github.io/sakura-timer/
sakura-timer image

sakura-discord

A Discord bot port of sakura-timer.

JavaScript
Node.js
sakura-discord image

Beaver Lens Discord bot

A bot that forwards new MIT Confessions posts to Discord.

Rust
https://discord.com/oauth2/authorize?client_id=972229072128204861&permissions=0&scope=bot
Beaver Lens Discord bot image

ecopaths

Make sustainable transportation choices for your next trip by comparing carbon emissions.

JavaScript
https://reeceyang.github.io/ecopaths/
ecopaths image

Webscripter

A JavaScript sandbox using Webconsole that allows users to share their code as an URL.

JavaScript
https://reeceyang.github.io/webscripter/
Webscripter image

Webconsole

A library providing a web console with print and input functions for JavaScript.

JavaScript

tetris.py

Tetris in the terminal with Python

Python
tetris.py image

MPC website

Website for the MIT Music Production Collaborative.

Jekyll
https://mpc.mit.edu/
MPC website image

expo-router-convex-auth

Expo Router and Convex Auth example

TypeScript
React
https://expo-router-convex-auth.vercel.app
expo-router-convex-auth image

two-word language translator

Invent your own two-word language!

JavaScript
https://reeceyang.github.io/two-word-translator/
two-word language translator image

The Useless Dictionary

Define all the words that exist, and all the words that don’t exist.

JavaScript
https://reeceyang.github.io/useless-dictionary/
The Useless Dictionary image

Christmas Eve

How many days are left until Christmas?

JavaScript
https://reeceyang.github.io/christmas-eve/
Christmas Eve image

s

A simple link shortener

JavaScript

luce.css

A lightweight CSS library inspired by Henry’s design

CSS

Hotchkiss Tier

Tier rank Hotchkiss classes.

Next.js
JavaScript
React

randomkey

Get a random musical key.

JavaScript

Iowa City Math Circle

28 handouts that I co-wrote for the Summer Math Circle’s weekly meeting curriculum.