Independent projects & experiments

Built out of curiosity.

Tools for everyday work. Games for good company. Explore the things I make.

Charon

A local-first capture shelf for people who work with AI agents, turning selected text and quick entries into Markdown notes you control.

  • React
  • Tauri
  • Rust
  • Astro
  • Bun
  • TypeScript

MemeOver

An overlay application that lets friends send memes to each other in real time from a Discord text channel.

  • Tauri
  • Rust
  • ElysiaJS
  • Bun
  • Astro
  • TypeScript

Mimikit

Mimikit is a party game that lets you dub your favorite videos and laugh with friends!

  • Astro
  • TanStack
  • Neon
  • Redis
  • Cloudflare
  • TypeScript

Undercover

A real-time multiplayer web version of Undercover, with a game master, hidden roles, and live voting.

This site is no longer up to date. It was a fun release experiment built for me and my friends.

  • React
  • TypeScript
  • ElysiaJS
  • WebSocket
  • Neon
  • Cloudflare