Projects

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.