Selected writing
Notes from building systems.
Lessons from working with cloud infrastructure, databases, and self-hosted software. Written by me, published on DEV and Hashnode.
DEV · AWS Community Builders
Build a remote MCP server with scoped S3 access, Cognito authentication, and clear boundaries around what an agent can read.
Read articleDEV
A practical migration report covering connection pooling, data transfer, and preserving the migration history of a live application.
- PostgreSQL
- Drizzle
- Supabase
Read articleDEV
Bring private networking, DNS filtering, and file storage together in a small home lab, with attention to updates, backups, and access control.
- Tailscale
- Docker
- Networking
Read articleHashnode
From an empty Linux container to a running application: a deployment walkthrough using pnpm, PM2, and Nginx on Proxmox.
- Proxmox
- Next.js
- Self-hosting
Read article