projects
a collection of projects i've worked on.

the website that you are currently on right now. built with astro, svelte, tailwindcss, auth.js, cloudflare d1, cloudflare kv, and deployed to cloudflare pages.

a web interface for demucs, a state-of-the-art music source separation model. separate vocals, drums, bass and others from any track.

the simplest video compressor on the internet. built with react, ffmpeg, and webassembly. installable as a pwa on any device and works offline.

a javascript library for caching the result of function calls. it has customizable drivers and serializers. inspired by unstorage.

a simple markdown editor that allows you to write and preview markdown in real-time. built with tauri and react.

a simple todo list app. built with expo, tamagui, trpc, better-auth, and drizzle. just an experiment project for testing expo api routes.

an endless runner game. you play as a cat named lunar, and you have to collect as many cupcakes as possible while avoiding the obstacles. built with c# and unity.

a webrtc screen recorder on your browser. built with javascript and installable as pwa. hosted on github pages.

yet another discord music bot written in lua using discordia. it's no longer maintained and archived on github.

a discord ai chatbot with tools. she can search the web, and remembering user information. you can call her an open-source version of brad.

Brad
a discord bot that helps me and my friends to get things done quickly. not available for public use, but can see him if you see me around.