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

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
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 ORMKeystoneSearch Engine Optimization (SEO)Performance OptimizationFramer Motion