
Hi, I’m Erik!
I architect and ship production software end to end—from high-performance React/Next.js frontends to headless CMS, GraphQL/REST APIs, databases, third-party integrations, monorepos, and cloud infrastructure.
Architecture & Technical Expertise
I work across product architecture, frontend, backend, content, data, integrations, cloud infrastructure, and delivery—so a greenfield project can be designed as one coherent system instead of a collection of disconnected parts.
Architecture
Backend & APIs
Data & Caching
CMS & Content
Commerce & Integrations
Cloud & Delivery
Performance & Quality
Technical ownership beyond the frontend
I can take responsibility for the decisions that determine whether a product stays fast, maintainable, reliable, and easy to evolve.
Greenfield architecture
From requirements to repo structure, service boundaries, schemas, environments, and deployment. I choose the stack around the product rather than forcing every project into the same template.
Headless & composable systems
CMS, commerce, and application layers designed around structured content, reusable APIs, independent frontends, localization, and practical editorial workflows.
APIs, integrations & automation
GraphQL and REST APIs, webhooks, authentication, commerce integrations, external business services, and reliable data flows between systems.
Performance, reliability & delivery
SSR/SSG/ISR, caching, Core Web Vitals, query and bundle optimization, observability, automated testing, and CI/CD.
Selected architecture experience
A few examples of the kinds of systems and technical decisions I have owned.
Unified web & mobile platform
Built a shared Next.js and React Native codebase around Turborepo and Solito, with Prisma/PlanetScale and a serverless GraphQL backend on AWS CDK and Lambda.
Headless commerce & integrations
Built and integrated headless Shopify systems using Next.js, Storefront/Admin GraphQL APIs, webhooks, databases, caching, and external business services.
Performance-focused product engineering
Optimized React and Next.js applications with advanced data caching, Apollo/TanStack Query patterns, rendering strategy, automated testing, and CI/CD.