Notes on shipping.
Things I've learned by doing, mostly about infrastructure, systems design, and the realities of running production as one person. Published when I have something specific to say.
How to use multiple Claude Code accounts — one per project
Run multiple Claude Code accounts side by side with CLAUDE_CONFIG_DIR — manually, or automatically per project with csm, a free open-source session manager.
Solo developer vs. agency: when each actually makes sense
The real tradeoff isn't cost — it's accountability shape. A plain-language guide for founders deciding which engagement model fits their next build.
Hiring a HIPAA-compliant developer: what to actually look for
Most HIPAA compliance horror stories are hiring problems in disguise. Here's what I learned shipping a real EHR with 2M+ records — and what to ask candidates before you sign.
The solo developer's infrastructure playbook
What changes about how you architect systems when there's no one else on the team. A short set of rules I live by.
How I turned a laptop into a production server
Coolify, Cloudflare Tunnel, and Tailscale turned a spare laptop into a real production host. Here's what actually mattered — and what I'd do differently.
RAG in practice: what actually matters
Everyone's built a RAG demo. Almost nobody's built one that holds up on scanned PDFs, corporate jargon, and users who actually expect correct answers.
Designing Aurion's payment flow on Solana
Notes on building a wallet-agnostic crypto payment microservice — the real problems were Jupiter routing, RPC failover, and staleness, not the happy path.