Work

A flat index of things I've made or shipped, mostly recent. Filter by tag, or just scroll.

···/·····
18 of 18
Docs
Prisma ORM Quickstart for Next.jsZero-to-deployed app on the App Router — server actions, edge runtime, and a sane migration story.
Prisma
Docs
Prisma with TanStack StartFull-stack type-safe queries with TanStack Start server functions and Prisma ORM.
Prisma
Docs
Connection pooling, demystifiedWhen to pool, when to skip it, and what actually breaks past 200 concurrent connections.
Prisma
Docs
Row-level security with Prisma PostgresPatterns for multi-tenant apps that don't fall apart under audit.
Prisma
Demo
Realtime chat with Prisma + PusherEnd-to-end typed pub/sub over Postgres with optimistic UI and a tiny presence system.
Prisma
Demo
Type-safe webhooks from your schemaGenerate validators and replayers straight from Prisma. Stop drifting from the source of truth.
Prisma
Demo
An SQL playground for LLMsLet your model write queries against a sandbox you can actually trust to undo itself.
Personal
Talk
Why your ORM is the bottleneckAn honest, benchmarked look at where ORMs slow you down — and the smaller list of places they don't.
Conferences
Talk
Postgres for people who hate PostgresA workshop for converts. Done with Postgres? Try it again — but with extensions this time.
Conferences
Talk
Schema-first development30 minutes and lots of diagrams on why Prisma was built the way it was — and what we'd change.
Conferences
Post
What I learned shipping Prisma 6Six months of release notes condensed into one honest postmortem about scope, schedule, and trust.
Prisma
Post
DevRel is not marketingA short field guide for engineers who suddenly find themselves on a stage with a microphone.
Personal
Post
The hidden cost of npm installMeasuring the half-second tax on every Node project you ship, and where most of it goes.
Personal
Post
Why I still write SDKs by handA defense of artisanal client libraries in the age of OpenAPI generators that almost work.
Personal
Video
Prisma in 100 secondsThe one-minute pitch. Watch it before you decide we're not for you.
Prisma
Video
Live: Auth with Lucia + PrismaTwo hours, one bug, zero edits. Just like real life.
Personal
OSS
prisma-extension-cacheDrop-in Redis caching for any Prisma query. ~3k stars and a handful of very angry edge cases.
Personal
OSS
next-route-typesafeType-safe routing for the App Router so you can stop guessing the names of your own pages.
Personal