About us
Some agencies talk about craft.
We've been doing it since 1995.
WebHouse is a small, senior software studio based in Denmark. We've been building web software for 30 years — through the browser wars, the mobile revolution, and now the AI era.
The story
Founded in Denmark
WebHouse opens its doors in Denmark. The web is young, browsers are feuding, and nobody knows what this internet thing is going to turn into. We start building anyway.
ODEUM CMS
We release ODEUM CMS — our own content management system, built from scratch in response to what we saw clients struggle with. Within a few years it powers hundreds of Danish websites.
1,000+ websites
ODEUM CMS reaches 1,000 active installations. Municipal portals, tourism boards, corporate intranets, media publishers. We learn everything about what a CMS needs to do at scale.
Mobile and IoT
The smartphone is reshaping everything. We build our first native mobile apps and start working on IoT platforms — most notably Senti.Cloud, an environmental sensor monitoring platform we help architect from the ground up.
Headless and modern stack
We make the call to sunset ODEUM and move to headless architecture. React, Node.js, PostgreSQL. The same care for craft, a completely different set of tools.
AI-native development
The Claude API changes how we think about product development. We start integrating AI into everything we build — not as a feature, but as a foundation. @webhouse/cms development begins.
@webhouse/cms and beyond
We ship AI-powered tools for clients, develop @webhouse/cms in active development, and operate our own production SaaS infrastructure. Small team. Senior engineers. High standards.
Team
The people behind the work
Christian Broberg
Chief Software Architect · Founder
Building web software since before Google existed. Designed ODEUM CMS, shipped apps for clients across four continents, and currently obsessing over @webhouse/cms and AI-native development patterns. Still writes code every day.
Mikkel Broberg
Senior Developer, Partner
Bio later ...
How we work
We build what we use.
Every platform, every tool, every pattern we recommend — we run in production ourselves. No recommending technology we haven't shipped.
Complexity is the enemy.
The right solution is usually the simple one. We push back on unnecessary abstraction, over-engineered architectures, and technology chosen for its own sake.
30 years means something.
We've seen hypes come and go. We know which trends are real and which are noise. That experience is in every technical decision we make.
Small team by design.
We don't scale by hiring junior developers and putting them on client work. Senior-only means you're always talking to the person writing the code.