A list of all my public projects, technical or technical-adjacent. For a more throrough history of all my projects, take a look at my github.
BEGIN: Primary developer of BEGIN @ Berkeley. Made in Gatsby.
Narcissus: To begin with, the hub for everything else I make, this website! Developed, designed and maintained in Hugo. Fork it here.
Carnot: Developing my own browser engine. A toy version for how Chrome works. Fork it here.
Dungeons: Web-socket enabled online RPG combat platform. A simpler version of Roll20, made for players with some programming knowledge. Fork it here.
Respond: Cloning React to learn how it works (And maybe even improve it). Fork it here.
Tempest: Dynamic thought-tree generator, for those trying to bring order to their mental gymnastics, made in React and hosted locally. Fork it here.
RISCer: Hexadecimal input to RISC instruction converter, made for future 61C students. Terminal-based, developed in Python! Fork it here.
Jump: Chrome extension for storing shortlinks. Currently highly personalized, made in JS. Fork it here.
Gitlet: Creating a copy of Git, implementing most of its main features. Made for CS61B at UC Berkeley. Not made publicly available by request of CS61B course-staff.
VATT: Video-to-video automatic dubbing and subtitling tool, to make any video on the internet available to everyone, regardless of language barriers. Made in Python using Google, Amazon and IBM text-to-speech APIs. Fork it here.
Tortoise: Digital art made using Python Turtles! Extension of CS61A’s Scheme Art Contest. Fork it here.
Tesseract: A 4-dimensional cube, rendered in Virtual reality for Google Cardboards and Oculus VR. Made in Unity. Fork it here.