2024 · Experience
Narrowstack
Full Stack Engineer
The role
I worked as a full stack engineer on the CMS team, building client-facing sites and connecting them to the content editors managed.
What I owned
I worked on the handoff between client requirements, content models and frontend components. An editor needed to be able to change a page without needing to understand its code.
Key work
React and Next.js handled the site experience; Node and Directus supported the integrations and content. The useful design problem was deciding which parts belonged in an editor’s form.
Result
I helped ship CMS-backed products for agency clients. The figure uses example content to show how one edit can reach the site.
Visual evidence
From editor to page.
A sample edit shows the contract between a content model and the component that renders it.

01 / Illustration
A headline makes the trip
The editor supplies words and media. The component supplies hierarchy, spacing and responsive behavior. The example is synthetic and uses no client data.
View full size