Services
Software development
services.
I'm a freelance software developer in Copenhagen, working with product and engineering teams across European timezones since 2015. I help companies that need a focused, well-scoped project delivered, and teams that want an experienced developer inside their own workflow for the long term.

What I offer
Three services,
one way of working.
Most of my work sits at the intersection of frontend architecture and full-stack development. Each service has its own page with the problems it solves, what you get and the cases behind it.
Frontend Development
Vue, React, and Nuxt. Product interfaces from design through production - SPAs, dashboards, design-to-code, and frontend architecture built to stay maintainable as the product grows.
- Design to code from Figma, Sketch, or prototypes
- SPAs, dashboards, and customer-facing product UI
- Component libraries and frontend architecture
Vue & Nuxt Development
For products built on Vue or Nuxt. Component frameworks shared through npm, Nuxt apps with server rendering or static generation, headless CMS front ends, and staff-facing applications.
- Vue component frameworks versioned through npm
- Nuxt apps with server rendering or static generation
- Headless CMS front ends and back-office SPAs
Full-stack & platform work
Apps, APIs, integrations, and DevOps. End-to-end for smaller clients (A-Z), or the broader work that grows around a feature on larger teams: backend, scripting, deploy pipelines, and third-party wiring.
- Web applications from database to interface
- APIs, integrations, and third-party services
- Deploy pipelines, hosting, and platform work
Alongside the services
AI workflows
& automation.
Agentic development and workflow optimization in real client repos, where it saves real engineering time. Faster iteration, less repetitive work, and the same quality bar you expect from senior engineering work.
- Agentic development in real client repositories
- Workflow automation that saves engineering time
- AI tooling adopted without cutting quality corners
Engagements
Scoped projects
or long-term work in your team.
Scoped projects, A-Z
For smaller teams and focused builds, I often own a project A-Z with a defined scope. A clear brief and a realistic budget are usually enough to tell if we're a fit.
Long-term work inside your team
For larger organizations, I embed in your team for the long term. I've been embedded in teams from startups to Fortune 500 enterprises, and I've led delivery alongside teams of up to 12 developers.
Hourly rate and honest estimates
I work on an hourly rate that depends on the complexity and nature of the engagement, and I'm transparent about it before we start. Scoped work comes with an honest hour estimate tied to a clearly defined brief.
After launch
Most of my clients keep me on for maintenance, iterations and new features long after the initial launch. I have multiple client partnerships that have been running for 4-8 years.
"I have had the pleasure of working closely with him at a mutual client for more than twelve months, and he impresses not only with strong technical skills, but also with his ability to bring people together around a common direction."
Malthe Reipurth
Co-founder @ Black Capital Technology

Cases
The work
behind these services.
From a scoped campaign site to long-term contracts. Each case describes my role, the stack and what changed for the client.

- 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.
Frontend architecture for Nyx: a reusable Vue component framework shared across their frontend applications, and frontend lead on their largest back-office application.

- 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.
A full-stack rebuild for an e-sport coaching company: Laravel API, payments and queues, AWS infrastructure and a server-rendered Nuxt app.

- 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 for memberships, tariffs, invoicing, settlement and reporting, replacing legacy back-office tooling the team could no longer extend safely.
Long-term work for a Danish insurance mutual across Slim PHP services and a Nuxt 2 staff application for policy and billing work.

- Marketing site
A marketing site the studio could publish from WordPress, and visitors would feel in the browser.
Scoped project for a design-led agency: mockups translated to a Nuxt front end, with WordPress headless so the team could ship cases and campaigns without learning a new CMS.
A scoped project for a design-led agency: headless WordPress with a Nuxt front end built from the studio's own design.

- 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.
A scoped build with a fixed launch date: a statically generated Nuxt timeline for DK Hostmaster's 20-year anniversary.
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.