Case —
Premium in the browser
and easy to publish behind the scenes.
Savage Studio needed a public site that matched their design craft and let the team ship cases and campaigns from familiar WordPress workflows. I paired that editorial layer with a Nuxt front end so first impressions, SEO, and turnaround time all held up.

The client
Savage Studio is a design-led digital brand agency. Nicolai Qvindbjerg runs the studio-we have worked together on several product and marketing builds, including Nyx and Hydr on this site.
The problem
The studio needed a new public site that reflected the quality of their client work-not a template that undercut the pitch before a prospect opened a case study.
Nicolai delivered the design and would own day-to-day publishing. WordPress was a firm requirement: he already knew the editor and did not want a CMS the studio would have to learn from scratch.
The front end still had to feel fast on first load, read well to search engines, and stay faithful to the mockups-typography, spacing, and motion included.
Website —
Design-led
from mockup to production.

What I did
WordPress runs as a headless content API. Cases, copy, and campaign pages are authored in the familiar admin; the public site never loads a theme or plugin front end.
Nuxt serves the visitor experience-server-rendered Vue with SASS for layout and detail work. Content is fetched over the REST API so each route can be tuned for the performance and SEO it needs.
The split kept editorial control with the studio and let me focus the front end on rendering Nicolai's design faithfully.
"I have worked with Emil Rosenius on several web projects, and in my 15 years in the industry as an Art Director, I have never come across a developer with such a high level of development expertise. He continuously impresses me with not only exceptional development skills, but also by consistently going the extra mile. My biggest recommendations to anyone looking for a developer for any type of platform or project, who is looking to scale and grow their company."
Nicolai Qvindbjerg
Art Director @ Savage Studio

Results
The studio could publish and update marketing content without a deploy for every text change. WordPress stayed the source of truth they already trusted.
The decoupled stack gave a lighter public footprint than a traditional theme-and-plugins setup, with server rendering for pages that benefit from search visibility.
Nicolai's design language carried through in production-the site reads as part of the same craft clients see in Savage Studio's portfolio work.
Related cases —
Check out
other cases.

- Long-term contract
A shared Vue framework and a large back office
I built Nyx's reusable Vue component framework and led the frontend for their largest back-office application. The platform serves more than 250,000 users.

- Campaign site
DK Hostmaster's 20-year story-for the public and the press.
Static Nuxt front end with year-by-year storytelling and predictable hosting. Content lives in the repo so the team could update and hand it off without a CMS.

- Product platform
E-sport coaching platform rebuilt to grow revenue without growing firefighting.
End-to-end rebuild so the team could onboard more players, run day-to-day operations reliably, and ship product changes with confidence-Laravel, Vue, and AWS where it mattered for scale and cost.

- Enterprise application
Policy and billing in one staff platform for a Danish insurance mutual.
Long-term contract on Slim PHP services and a Nuxt 2 staff app-memberships, tariffs, invoicing, settlement, and reporting, replacing legacy back-office tooling the team could no longer extend safely.
Looking for
the right developer?
Whether you're ready to start or just exploring your options, feel free to reach out. No commitment, no pressure.
I usually respond within 2 hours.