Series B Onward

I do systems work for scale-stage companies: unwinding the debt that got you here, event-driven re-architecture where volume genuinely demands it, reconciliation and controls that satisfy bigger auditors, and delivery discipline across grown teams.

Series B is when the shortcuts present their invoice

Growth hid the debt. Scale is the collector, and it arrives with a specific set of symptoms.

The monolith that shipped fast now deploys scared, so releases cluster into risky weekly events. The ledger-ish tables that survived two friendly audits now face a firm with opinions and sampling methodology. The founding engineer who held everything together is a bottleneck with equity and a growing sense that nobody else can be trusted with the core. Every incident postmortem contains the phrase “we’ve been meaning to fix that.” And the infrastructure roadmap has quietly become a list of apologies.

None of this means anyone did badly. It means the company outgrew decisions that were correct when they were made — which is what success looks like from the inside, and it is the most common reason this page gets read.

What does the engagement cover?

  • Debt triage. What is actually dangerous versus merely embarrassing, sequenced by risk and interleaved with feature work. Teams naturally want to fix what irritates them daily; the triage insists on fixing what could cause an incident or an audit finding.
  • Money-path hardening. The fintech discipline retrofitted with parallel runs — because at your volume the drift is now material enough to appear in a diligence report.
  • Event-driven re-architecture, where justified. And only there. The pitfalls article is the tuition guide, and the review regularly prescribes less event-driven architecture than the team was hoping for.
  • Controls and audit-readiness. Maker-checker on manual money operations, access trails, reconciliation evidence — the four things “enterprise-grade” actually decomposes into.
  • Delivery cadence across squads. Without the process theatre that scale-stage companies acquire by imitation.

Why sequencing matters more than the fixes

Every scale-stage company knows roughly what its problems are. The list is not the hard part — an honest engineering team can produce it in an afternoon. What kills these efforts is sequencing: attempting the biggest, most satisfying rewrite first, stalling the roadmap for two quarters, losing executive patience, and abandoning it half-migrated. That leaves you with two systems instead of one, which is strictly worse than where you started.

The alternative is unglamorous and it works. Order the work by risk-per-week-of-effort. Take the dangerous-and-cheap items first, because they buy credibility for the expensive ones. Make every step independently valuable and independently abandonable, so a change in priorities does not leave debris. And run the big migrations with dual writes and parallel verification, so no single step requires courage.

Eighteen months of that produces a genuinely different company. Two quarters of a heroic rewrite usually produces a story people tell at their next job.

The other half of sequencing is honesty about capacity. A team already carrying feature commitments cannot absorb a migration on top without something slipping, and pretending otherwise is how both efforts end up late. The plan should name what gets deferred, in writing, before the work starts.

/industries/seed-to-series-a — the earlier stage · /industries/post-acquisition — if the next event is M&A · /work/migration — the method under pressure · /services/delivery — diligence, both directions

If your infra roadmap reads as apologies

Sequenced properly, that list is eighteen months of quiet wins rather than one loud failure. /contact — bring the roadmap and the last three postmortems.

Questions I actually get

We have a CTO. Where do you fit?

As the senior pair of hands your CTO cannot hire fast enough: the architecture review they are too close to run, the gnarly migration nobody has bandwidth for, the diligence prep. Ego-free, and the decision log belongs to them. The best version of this engagement makes your CTO look good, because it removes work they already knew needed doing.

Re-platform or refactor?

Refactor until proven otherwise. Big-bang rewrites at scale-stage kill roadmaps — the strangler pattern exists because it works, and the migration case study shows it landing on live financial data without downtime.

The board wants us to be 'enterprise-grade'. What does that mean?

Concretely: provable books, tested restores, access controls and incident discipline. Build those four and the phrase retires itself, because every question it was standing in for now has an answer.

How do you sequence debt repayment without stalling the roadmap?

By risk, not by irritation. The most annoying debt is rarely the most dangerous, and teams naturally want to fix what they touch daily. The triage separates what could cause an incident or a finding from what merely offends, then interleaves the dangerous work with feature delivery.

Our money path was built at seed and has drifted.

That is the most common engagement here, and it is fixable with parallel runs rather than a freeze — forensic reconciliation first to find the true position, then the new core, then cutover once the diff holds at zero.

Do you work alongside our existing vendors?

Yes, and without turning it into a blame exercise. Most scale-stage vendor problems are scoping and accountability problems, and they improve markedly once someone technical reads the invoices and the pull requests in the same sitting.