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
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