VoxPort – Creator tools on the AT Protocol
Fastify · Next.js · ATProtoDecentralized creator tools where podcasters own their identity, feed, and audience. Built on the AT Protocol with custom lexicons and a Fastify/Next.js stack to keep creator data portable and under their control. Also published an AT Protocol skill on skills.sh to help others build on the protocol.
- Federated ingestion at scale: resilient WebSocket consumer with bounded memory backpressure (1,000-event cap) and 100-event batching — ~95% I/O reduction vs. per-event persistence.
-
Audio extraction worker: dedicated ffmpeg worker with SSRF guards,
FOR UPDATE SKIP LOCKEDjob claiming, and Cloudflare R2 content-addressed storage. - Multi-env production deploy: API on Fly.io, web on Vercel, Postgres on Neon (dev/staging/prod branches), with Sentry + Axiom + OpenTelemetry observability.
Why it matters: I care about ownership and systems that don't trap people. This project pushes me to think beyond a single app and into protocols and ecosystems.