Logo

Journal

Reflecting on some of the toughest challenges I've tackled in my career.

Faker Gives You Fake Data. That's The Problem.

Faker Gives You Fake Data. That's The Problem.

Faker fills columns; it can't tell stories. A three-pass LLM pipeline that generates relationally coherent demo data — food bloggers RSVP to wine tastings, high-spenders buy VIP tickets, friends actually share cities — for under two dollars a run through the Anthropic Batch API.

Prisma ORMPostgreSQLVercel AI SDKZod
SKUs, Variants, Payment Reconciliation & Existential Dread

SKUs, Variants, Payment Reconciliation & Existential Dread

The adventures of building a dynamic, CMS controlled furniture e-commerce backend where product variants multiply like rabbits, orders need to remember what they bought six months ago, and Stripe payments must never leave customers charged but orderless—all while keeping our frontend sane with type-safe automation.

KeystonePrisma ORMStripe
Lilac: A Modern E-commerce Frontend That Doesn't Typecast

Lilac: A Modern E-commerce Frontend That Doesn't Typecast

How we built a furniture e-commerce frontend that scales, performs, and doesn't make developers want to quit programming. From GraphQL code generation to payment orchestration, animation systems, and state management—the complete technical deep dive.

GraphQLPrisma ORMKeystoneFramer Motion

Let's
Face
Talk

If you'd like to talk about a potential opportunity, or just want to say hi, feel free to reach out.

find me here