Projects
Resume

PDF-exportable HTML resume
Choice Component

A nested choice component for React.
Migrating Cranes

A website for presending immigration reports generated with R.
Ghost Tabs Chrome Extension

Old tabs slowly fade away, but you can always bring them back.
Tailwind Todo

A todo app built with Tailwind, Prisma, and NextAuth.
Tree

A headless library for managing UI tree state.
Web Browser

A web browser
HashDrop

A zero-trust app for proving that you had a document at a specific time.
Crabby Keys

A typing test app.
Huet

A React library for accessibile theming. Choose the contrast you want, and let Huet calculate the colors for you.
JPEG Degrader

Bake an image by recursively running JPEG compression on it (with filters)