Experience

Full-Stack Software Engineer at Streamplace

June 2025 - present

Building live video for the AT Protocol with the goal to solve video, once and for all, for everyone.

  • Architected and rebuilt critical user-facing surfaces including the homepage, primary video player, and real-time chat experience
  • Led migration of core components to shared component library, enabling better internal tooling and development workflows
  • Created comprehensive developer and user documentation using Astro Starlight, improving team onboarding and knowledge sharing

Personal Projects & Open Source

Muse

Next.js, React, TypeScript, Bun, Rust

Self-hosted music streaming service with custom metadata management, responsive web interface, and efficient audio delivery

ATProto Tools

React, TypeScript, TailwindCSS, TanStack Router

Developer utilities for AT Protocol featuring interactive record navigation, data visualization, and protocol exploration tools

Midori

Rust, Bento4, SQLite, FFmpeg

Rust-based video transcoding pipeline with concurrent processing, FFmpeg integration, and automated segmentation for streaming

LyrThing

React, TypeScript, LRC, WebSockets, TailwindCSS

React-based lyrics viewer with real-time synchronization, WebSocket integration, and custom UI designed for Car Thing displays

React, TypeScript, TailwindCSS

TailwindCSS palette generator with color theory algorithms that creates accurate color schemes matching Tailwind's design system

Oshiro

Rust, Twilight, Discord API

Modular Discord bot built with Rust and Twilight, featuring flexible command handling and experimenting with async architecture patterns