The senior team you call when AI-era development is about to collapse.
FuzzyCloud is a boutique software-architecture studio. We trade on depth, not headcount — the team you bring in when the codebase is tangled, the previous consultant left, and you still have to keep shipping. Not an agency. Not a SaaS. A senior hand on serious systems.
Kunjan Dalal
Software Architect · 18+ years · LLB 2025 · Ahmedabad, India
I’ve spent 18+ years building and rescuing software in production, long before it was fashionable, in languages most people hadn’t bet on yet. I was early to functional programming, shipping real systems in F# and Rust when they were still fringe, because rigor tends to win eventually. It did.
Along the way I’ve shipped for unicorns, trained 1000+ developers, and made a habit of being handed the codebase nobody else wanted to touch. The tangles used to be human-made — like the F# finance platform I rescued for Phosphor in the UK, or the React monorepo I untangled for ICFM in Switzerland. Now they come from AI, and I rescue those too, faster, because I know exactly where vibe-coded code breaks.
In 2025 I finished an LLB. Not a pivot — a deepening. It’s why FuzzyCloud can build AI for regulated fields like law and health, where privacy and compliance aren’t features you add at the end. It shows up in LegalDeskAI and PiHealth: real products, in production, in the two domains where getting it wrong has consequences.
I still hate code that doesn’t read well. That hasn’t changed in 18 years, and it won’t.
Human-made messes taught us the AI-made ones.
“Vibe coding” — AI-generated-by-feel code that works until it doesn’t — produces the same failure modes we’ve been fixing for years: no architecture, duplicated logic, missing tests, sprawl. We’ve seen this movie. The counter-position isn’t less AI; it’s the same AI with architecture that survives. That’s what a vibe architect does.
Architecture through scars, not slides
We learned where systems break by being there when they broke. No frameworks-of-the-week, no slide decks about best practices — judgment earned in production.
No spaghetti. No silver bullets.
There is no tool that saves a bad architecture, and no AI that replaces knowing what you’re doing. We bring the same AI everyone has — and the architecture that makes it survive.
Right early, again
We were early to functional programming (F#, Rust) before it was obvious. We’re early to structured AI now. Being early is a habit, not an accident.
Senior, not scale
A boutique studio, not an agency. You get the person who shipped for unicorns and rescued the tangled codebases — not a junior reselling an API.
Bring us the hard one.
The tangled codebase, the AI system that won’t behave, the architecture decision you can’t afford to get wrong. That’s the work we want.
Book an architecture call →