§B1Personal
6 projects. Every one is on the same stack I would pick at work: Bun, typed end to end, Postgres behind a tRPC surface.
P-01Live
No Limits Dynasty
Commissioner platform for 6 dynasty fantasy football leagues and 74+ members.
Real-time Sleeper API sync over 231K+ player-week stats from 2020 onward, a 9-phase league lifecycle state machine, magic-link auth, cross-league ROI rankings, a peer-to-peer betting and settlement workflow, and 15 transactional email templates. Daily 4am sync handles league discovery and format detection on its own.
BunAstro 5React 19tRPCDrizzlePostgreSQLResend
P-02Archived
PhoenixBot
Retail checkout automation, revived from an abandoned project and adopted by a community.
A resurrection of Bird Bot: a Python automation tool for high-demand retail drops. Picked up a dead codebase, modernized it, and maintained it in public long enough for it to become the reference fork.
PythonSeleniumasyncio
P-03In progress
kurotana.gg
Social collection platform for anime figure and manga collectors.
Collection tracking, shareable shelves, price history, and a public profile surface. Multi-source ingestion workers keep manga, figure, and pricing data current; the whole thing runs the same Bun + tRPC + Astro stack, containerized behind Caddy.
BunAstro 5React 19tRPC v11DrizzlePostgreSQLDocker
P-04In progress
AkiyaRocket
Booking platform for a restored akiya in Chiba Prefecture, Japan.
Direct-booking site for a restored Japanese home — availability, rates, and reservations without a marketplace in the middle. Same stack discipline as everything else: typed end to end, Drizzle migrations, mock-data-first UI.
BunAstro 5React 19HonotRPCDrizzlePostgreSQL
P-05Prototype
GachaDex
Cross-game index for gacha titles: characters, banners, and rates in one place.
A monorepo experiment in modeling messy, community-sourced game data behind one typed API surface, with the ingestion workflow documented for agents to extend.
BuntRPCPostgreSQLDocker
P-06Live
Rapi Bot
Discord bot for gacha communities: coupon redemption, reset alerts, moderation.
Automated coupon redemption, daily reset notifications across multiple games, URL embed repair, and community moderation tooling. Runs on a schedule with S3-backed state and a Vitest suite behind it.
BunTypeScriptdiscord.jsVitestS3Docker