Consulting and support
I usually join when tension keeps growing: the team is overloaded, processes stall, architecture becomes chaotic, and decisions are made but do not produce effect.
What I do: restore manageability by bringing clarity, diagnosing the system, and helping changes hold long enough to become stable.
When I am usually useful
A lot of discussion, little movement
Decisions are made in meetings but do not reach implementation.
Decisions exist, then rollback happens
Agreements are not held, and the system slides back to old patterns.
Key people became the bottleneck
The system depends on 1–2 people rather than roles and structure.
There is a sense of hidden risk
“It works for now,” but there is no map of dependencies, weak points, and boundaries.
Architecture exists, decision-making process does not
There is no stable way to make and record decisions so they keep working after the meeting.
Who this fits
CTO / Lead / Architect
Complexity has grown, but manageability has not. The system leans on you instead of the setup.
Founders / partners
Decisions are being made, but they do not land. Too much noise, too little clarity.
Teams after a growth phase
Incidents grow, quality drops, change cost rises, and domain conflicts start to dominate.
Formats
Clarity session
One focused session to identify the core problem and choose the nearest step.
60–90 minutes · 1–2 people · online
DetailsSystem diagnostics (X-Ray)
Deep system diagnostics: map, risks, priorities, and what not to do.
2–4 weeks · 1–3 key people · async
DetailsChange support
Change support to hold decisions and avoid rollback.
1–3 months · weekly or biweekly
DetailsIf you are not sure where to start, send a short note. I will suggest the simplest format without unnecessary steps.
How to start
Send me 7–10 lines in Telegram:
1) what product/system and context
2) where it hurts (2–5 symptoms)
3) what result you need (1–2 sentences)
4) constraints: timeline, team, stack, policy
5) artifacts if any: diagrams / ADR / incidents
Then we do a short intro call (30–45 min) to frame the request and choose a format.