Bewks
A self-hosted digital library for managing and reading ebooks and audiobooks, with request workflows, Goodreads metadata sync, and cloud storage.
- TypeScript
- Next.js
- Prisma
- SQLite
- Cloudflare R2
- BullMQ
- NextAuth.js
Personal projects
These are personal projects: production-grade full-stack systems I design, deploy, and run for my own use. They show how I build across the whole stack. For paid client work, see services.
A self-hosted digital library for managing and reading ebooks and audiobooks, with request workflows, Goodreads metadata sync, and cloud storage.
Self-hosted market research and prediction-market trading dashboard backed by a FastAPI service and scheduled data pipelines.
A self-hosted project management tool with boards, sprints, epics, and automation-friendly workflows.
Hardened personal AI assistant with chat, voice, and household-automation interfaces.
A Diablo II-inspired roguelite deckbuilder playable in the browser, with phase-driven party combat, five acts, and seven playable classes.
A self-hosted smart home control platform that unifies Govee, Hue, Ring, Roborock, and Home Assistant devices behind a single React dashboard with routines, presence modes, and event automations.
A browser-based tower defense game with a campaign mode, a roguelite survival mode, and a Fastify API backing auth and persistent progression.
A private chat bot that connects conversation with a small set of personal services using Claude.
A private personal-growth platform with guided journeys, journaling, and goal tracking.
A self-hosted household inventory and meal-planning app with AI-assisted imports, shared list collaboration, and integrations for Notion and Discord.