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

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

Next.js Saved Our Blog—and Probably Our Sanity
Learn how valuable eliminating runtime errors and improving performance is to establish development standards for a junior team, and how the Razzle.js to Next.js transition saved us.
Next.jsPerformance OptimizationSearch Engine Optimization (SEO)

How We Built Landing Page IKEA for Marketing Teams
How we transformed a 1.5-2 day landing page creation process into a 20-minute drag-and-drop experience using Strapi polymorphic components and dynamic routing.
Search Engine Optimization (SEO)Next.jsStrapiNo Code Tools