Diagnose Notes Core and Bloat Work with me Get in touch →
The Architect · CTO · Builder

Your product got complex. Your team got slow. I know why.

I've spent 30+ years watching the same patterns slow products and teams down across 11 industries. Everything starts taking longer. Features accumulate. Releases become harder. Users stop noticing the improvements. This is where you lose months without realising it. I help founders and CTOs find the structural problem and resolve it, through Core and Bloat.

Dirk Bauer, fractional CTO and advisor.
Advisor to founders & CTOs
30+ years
recognising patterns
11 industries
same problems
Hardware and software
most CTOs do one
You're likely here because

Part of your system stopped working. You can feel it.

For founders

Scaling a product that's getting heavier

Delivery is slowing. Releases are becoming riskier. Your roadmap is full but nothing moves with confidence. The product got complex and you're not sure where the weight is. You're adding work, but not seeing progress.

Send me a note
For CTOs

Under delivery pressure with a growing team

You added people, but output didn't increase. Architecture decisions that made sense two years ago are now constraints. You need a senior outside perspective. Not a framework. Not a consultant with slides.

Talk to a peer
The bloat was rarely in the roadmap.
It was in the team structure.
Nobody had noticed because the roadmap looked fine.
A pattern I keep seeing
About

Pattern recognition from three decades of building.

I've spent 30+ years building and leading technology teams. From Unix mainframes in the early nineties through early e-commerce, IoT platforms, fintech infrastructure, and SaaS products scaling across multiple continents.

I've been remote since 2005 and have led teams across Ukraine, the USA, Europe, the Middle East, and Southeast Asia. Bangkok is where I think most clearly.

I hold a PhD from the University of Zurich and a Diplom in physics, IT and business software systems. Eleven industries. The patterns are almost always the same.

PhD, Zurich1997 30+ yearsBuilding
How I diagnose

I've seen the same shape across 11 industries. It starts the same way more often than teams expect.

A product that worked at 5 people stops working at 25. I have watched a 22-engineer team ship less than the 5-engineer team I ran three years earlier. Not because the team got worse. Because the system around them did. Features accumulated, architecture drifted, and decisions that once made sense quietly hardened into constraints nobody thinks to question anymore.

I call it Core and Bloat. It separates what creates value from everything that quietly accumulated around it. The full split sits below.

I typically see the structural problem before it becomes visible to the team. That's not a pitch. It's what 30 years of pattern recognition does.

Where problems usually hide

Before I ask about technology, I look at how the system actually works. This is where most teams misdiagnose the issue.

Delivery flowWhere decisions actually get made versus where people think they get made.
Architecture loadWhat is structurally necessary versus what accumulated because nobody removed it.
Team structureWhether ownership maps to outcomes, or to a reorg nobody finished.
Roadmap weightWhether the roadmap reflects priority, or just everything anyone ever asked for.
The Core and Bloat method
Core

What creates value. What serves the user. What the product cannot exist without.

Bloat

Accumulated complexity, friction, features nobody asked for, and processes nobody can explain.

Slow delivery eventually becomes slow growth.

Every quarter spent optimising the wrong constraint compounds the cost. The pattern is already there. Naming it is the cheap step.

If this sounds familiar, you already know where to start.

Tell me what's not working in your system
From the work · read through Core and Bloat

Specifics from three decades of being in the room.

IoT I inherited a backend whose infrastructure costs had quietly made the unit economics unworkable, and a team that had stopped asking why. We rebuilt it end to end and the cost curve inverted. The same platform had a hardware side that was too heavy and too costly to deploy at scale. We redesigned it an order of magnitude lighter, added a touchscreen, and it was generating revenue inside its first year.
Fintech · e-commerce A product built for the German market was shipped into the US unchanged and stalled. We rebuilt it for the market it was actually in. It scaled, and infrastructure cost barely moved while it did.
Enterprise · zero-to-function No technology function existed. Five people, a small budget, inside an 800-person conglomerate. 50 people over four years. Mid seven-figure USD budget. 3 mobile apps, 100+ websites, 90% reduction in infrastructure downtime.
Blockchain · protocol Traders wanted to move positions across Ethereum, Bitcoin, Algorand and more without first parking their funds with a custodian. Every existing answer moved the money to move the trade. We invented and built a non-custodial clearing protocol, network and platform agnostic. Positions traded through the day and settled at close, and the funds never left their owners.
Two ways to work with me

Ongoing fractional, or a defined project. Same senior, different shape.

I keep a small number of engagements at a time, usually two or three at once, across IoT, fintech, SaaS and enterprise systems. That is a deliberate choice. The kind of thinking I bring to a company is judgment applied with attention, and attention does not scale to ten clients running in parallel. If the fit is right, we scope one carefully.

Most engagements begin with a single conversation or architecture review before growing into a longer collaboration.

Ongoing fractional

Fractional CTO engagement

I run alongside your team for a defined period, applying Core and Bloat inside the work. Architecture decisions, team design, delivery flow, and the calls that only a senior technical voice can make. Weekly rhythm, in the work, not in slides.

Choose this when: You need a senior technical partner for a season, not a full-time hire, not a consultant with a framework.

Discuss a fractional engagement
Project-based

Clear scope, time-boxed

A defined piece of work with a start, an end, and a deliverable. Architecture review, team design, or a specific scaling question — sorted through Core and Bloat. Fixed timeline, fixed scope, no drift.

Choose this when: You have a specific question or a specific problem and want a senior answer inside a defined window.

Scope a project
The roadmap wasn't the problem.
Nobody trusted it anymore.
Field observation
The point of view

Core and Bloat.

Every engagement I take is grounded in the same question, asked before the expensive decisions get made, tested across eleven industries. What here actually matters, and what has just accumulated?

It sorts a product, a codebase, a team, or a process into four categories — Core, Platform, Bloat, No-Go. Not to file it away, but to see what has drifted since the last time anyone looked.

Core and Bloat is also a newsletter. One real thing per episode, followed to the end.

Read Core and Bloat
Core
What must be there.
Platform
What holds it up.
Bloat
What accumulated.
No-Go
What we chose not to build.
Get in touch

Tell me what's not working in your system.

This works best if you are already operating a live product or leading a technical team. Something in the system has started to feel wrong. Not idea stage. Execution stage.

Tell me what you're working on and what you're trying to solve.
Personal responseI read every message myself.
Fit before pitchIf I think I can help, we'll schedule a short call. If I'm not the right person, I'll tell you directly.
Clear first stepMany engagements begin with a single conversation or architecture review. Sometimes that is all a company needs. No pitch deck, no commitment.

I read every message personally.

Thanks — your message landed. I’ll get back to you within a couple of working days.

The pattern is usually already there. Someone just needs to see it clearly.

Dirk Bauer · The Architect · CTO · Builder