Koru
A UX/UI design company's marketing site, built on a headless WordPress and GraphQL stack.
- Role
- Frontend Engineering · Headless CMS
- Period
- 2022 – 2025
Full project details shared with permission.

Product
Koru is a UX/UI design company's website, and a clean example of pairing a modern Next.js frontend with a headless WordPress content backend over GraphQL.
A marketing and content site for a design company, where content is authored in WordPress and served through GraphQL to a decoupled Next.js frontend.
Context
Professional Experience · Salt Technology · 2022 – 2025
My Role
- Built the Next.js frontend consuming a headless WordPress backend
- Implemented GraphQL queries and optimized them for the pages that needed them
- Built a responsive UI across the site's marketing pages
- Addressed performance, security and scalability of the JAMstack setup
Challenge
Content teams want the familiarity of WordPress; users want a fast, modern site. A headless architecture has to satisfy both without either side compromising the other.
- Keeping GraphQL queries lean so content-heavy pages stayed fast
- Structuring the frontend so content editors' changes in WordPress reflected cleanly without frontend rework
Approach
- Used a JAMstack pattern — static generation where content allowed it, GraphQL fetched at build or request time depending on the page.
Engineering
- Integrated WPGraphQL as the data layer between WordPress and the Next.js frontend
- Built reusable, responsive components mapped to WordPress content types
- Optimized GraphQL query shape and payload size to reduce load time
- Applied JAMstack performance and security practices across the deployed site
Outcome
Koru shipped as a fast, content-manageable marketing site on a decoupled architecture.
Next Case Study
Proposal Generator
