Senior Software Developer with 10+ years building and scaling full-stack systems. Proven track record founding products (Liftmap, Speakbox), architecting platforms that multiply org-wide impact (250+ app migrations, 50+ teams), and mentoring developers into leadership roles.
Passionate about infrastructure that enables velocity, data systems that drive decisions, and building teams that ship fast without technical debt.
Latest Posts
- Coming soon
Gatekeeping Vs. Golden Paths: Two Models of Platform Engineering
Platform teams often slow developers down with approval boards and ticket queues. Golden paths achieve the same compliance goals through self-service and opinionated defaults, and developers actually use them.
- Platform Engineering
- DevOps
- Developer Experience
KSUID in Postgresql: A Custom Function for Sortable, Prefixed Ids
KSUID is a sortable string ID format that is commonly used in distributed systems. In this post, we implement a KSUID-style generator in PostgreSQL with optional human-readable prefixes, using pgcrypto.
- PostgreSQL
- pgcrypto
- KSUID
How I Setup My Monorepo
I've been working on a monorepo for a while now and I've developed a few patterns that work well for me. Here are some of the things I've learned.
- Monorepo
- Turborepo
- pnpm
- Vercel
- Tailwind CSS