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
Andrew Popov · Director of Engineering
I run small engineering orgs and stay close enough to the code to remember what's actually hard about it. My work sits where financial infrastructure, integrations, and AI-native delivery meet.
I'm Andrew. I lead engineering at Kasa, where I own financial systems, payments, pricing, tax, accounting integrations, and the internal tools around them. Most of what's on this site I built because there was something I wanted to use, understand, or give to someone. I also take on a small number of client engagements off-hours.
Projects
Production-grade full-stack systems I design, deploy, and actually run for my own use. Personal in subject, but they're how I keep my hands on every layer of the stack.
A self-hosted digital library for managing and reading ebooks and audiobooks, with request workflows, Goodreads metadata sync, and cloud storage.
A self-hosted project management tool with boards, sprints, epics, and automation-friendly workflows.
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 self-hosted household inventory and meal-planning app with AI-assisted imports, shared list collaboration, and integrations for Notion and Discord.
Also
Alongside the day job I take on a few fixed-scope builds and advisory engagements a year, like Sano, a CMS-driven marketing and inquiry-cart site for an independent jewelry maker, built end-to-end from design through deploy.
Want to talk about engineering, AI, anything on this site, or working together? I read every message and reply within a few days.