Bo Frese
About

Building software since 1987.
Still at it today.

That's not a nostalgic detail. It's the reason I can do what I do.

What I believe

The path

The foundation

I started as a developer. Then architect. Then team lead. In the mid-nineties I became a partner and CTO at Bass Consulting — a small startup where we built a complete web-EDI system for Danish pension companies from the ground up and sold it to PFA and others. The company was later acquired by Aston IT Group, where I led the development team through the transition. That experience — being accountable for users, business, and code at the same time — changed how I think about building software. When you own the whole thing, you stop seeing the parts as separate.

Inside the machine

After the acquisition I moved into larger organisations. The contrast was immediate: handoffs replacing conversations, good developers working hard toward results nobody was quite satisfied with. Not because of bad intentions. Because nobody owned the whole chain.

What right looks like

Then Nordija — a twenty-person consulting company that worked the way software teams are supposed to work. Small, focused, technically excellent, everyone close to the product. This is where I first worked seriously with agile practices, and where I saw what a genuinely high-performing team looks like from the inside. It is the clearest reference point I have for what right actually looks like.

Diagnosing the system

I spent the following years coaching and advising teams inside large organisations — first at Valtech, then independently as a consultant. I watched agile transform from a grassroots engineering movement into something organisations buy and install. The teams I worked with were talented and well-intentioned. But in many of them — especially those deep into large-scale agile frameworks — what I encountered bore almost no resemblance to the agile I had come to know through practice and from the people who first defined it. The ceremonies were there. The structural conditions that make them work were not.

Where I landed

I believe in what agile and lean were designed to do. I still do. What I stopped believing in is treating process as separable from technical excellence, or organisational structure as separable from software architecture. The people making decisions about how teams are structured often lack the engineering understanding to see what those decisions do to the systems being built. The people building the systems rarely have the authority to say so. These things reinforce each other — and they can only be addressed together.

I've been at every point in the chain. That's what lets me see where it breaks. Working independently has meant I can do both — advise on the system and still write the code. I don't think you can do one well without staying close to the other.

Without technical excellence, the rest is just meetings.

— Bo Frese

What I've built

Over 35 years I've designed and built systems across finance, telecom, digital TV, transportation, and medical — payment systems, fault-tolerant job schedulers, set-top-box platforms, mobile apps, and large-scale web systems. That work hasn't stopped. In recent years I've been embedded in financial services, energy, and life sciences organisations — building DevOps pipelines, writing production code in Java, Ruby, and Python, working alongside the teams doing the daily work. I don't advise from a distance.

Early in my career I built WDB — a web/database toolkit developed while providing internet access to astronomical data from the Hubble Space Telescope and ESO telescopes in Chile. Open-sourced, it spread further than I expected: Stanford, Harvard, Yale, Berkeley, NASA's JPL, CNES, Ericsson, the Human Genome Project, and others. It was written about in books and referenced in publications and software patents. It also became the technical foundation for Bass Consulting. Well-built software has a long life.

I also build for myself — not because I'm between clients, but because end-to-end ownership is where I started and I've never let go of it. Glysimi is an iOS app for diabetes management I built because the apps that existed didn't meet my needs. GlysimiCMS powers the platform. Bob is an open-source plugin for Claude Code — my way of sharing what I've learned about AI-assisted development. These aren't client work — and nowhere near the scale of what I build with clients. But they're proof that I still think in terms of shipping real things to real people.

Honest about what's hard

Organisational change is genuinely hard. I know this not from theory but from years of working inside teams in large organisations — close enough to see exactly what's broken, too far from the levers to fix it.

Most organisations that want to improve how they build products end up adding more process, more oversight, more middle management. The opposite of what actually works. I've seen it happen over and over — and I've seen how little impact you can have on it from inside a single team, however good your intentions.

The first fifteen years of my career I worked in small, lean setups where developers, users, and the business were in the same room. We were agile before it had a name. I know it works. I also know that recreating those conditions inside a large organisation requires changes that can only be made from the top.

That's why I only take engagements where I have access to the people with real authority. Not because I'm precious about hierarchy — because I've learned the hard way that anything else is theatre.

Bo Frese

Let's talk

I'm based in Roskilde, Denmark. I work primarily with Danish organisations and with international teams remotely.