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
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
- Zod Series
Advanced Zod: Designing Complex Validation Schemas
Dive deeper into advanced Zod schema design for TypeScript. Learn sophisticated validation patterns, performance optimization, and complex schema composition techniques for enterprise-level applications.
- Zod
- Schema Validation
- TypeScript
- Advanced