Rebuilt a scaling platform.
Without pausing the business.
A Swiss climate-tech B2B platform was hitting ceilings: slow releases, fragile data model, AI features that kept slipping. We embedded as the architecture voice and shipped the rebuild incrementally.
Three years in,
the platform was fighting back.
The platform had grown faster than the original architecture assumed. Releases that used to ship weekly were now monthly. Every feature touched three services. The ML team had a roadmap of AI capabilities ready to go, and no clean place to plug them in.
The CTO didn't need a vendor to do work. She needed a senior architecture voice in the room. Someone who'd argue with her decisions and ship the smaller ones.
Rebuild the bones,
ship every Friday.
- i.
Map the seams
Two weeks of discovery: actual workflows, actual pain points, actual data flow. We left with a written architecture diff.
- ii.
Service boundary first
Reshape one boundary at a time. Old code keeps running. New code gets observable interfaces. No big-bang rewrite.
- iii.
Retrieval as foundation
Stand up the retrieval layer the AI roadmap needed. Once it existed, three planned features became weeks of work, not quarters.
- iv.
Hand the keys back
By month four, the client's team was making architecture decisions independently. We stayed on retainer for the hard ones.
AI features in production,
and trusted.
By month six, the team was shipping AI features their CTO had been promising for a year. Release cadence is back to weekly. Onboarding a new engineer takes a week, not a month.
The team got their evenings back. The roadmap stopped being a hostage to platform debt.
Stack
Frontend
Backend
AI
Infra
Djuradj and his agency were always our technical twin on eye level. They understood exactly what the business side needed and developed pragmatic, hands-on solutions. With the design of the mid-term architecture, they found a good way to help the team and external stakeholders understand where we wanted to go.
Tell us the constraint.
We'll tell you the shape.
30-minute discovery call. We'll be honest about whether we're the right team.