Khivi

Engineering Leader · Author · Startup Advisor · Building with AI

30+ years shipping software — from code to architecture to the teams that deliver it. Hands-on enough to debug your production issue, abstract enough to redesign the system so it doesn't happen again, and deliberate enough to make AI an accelerator, not a liability.

Culture Seeds: People, Process, and Companies
New Edition

Culture Seeds

Building with AI

claude-code.sh
$ claude # 36 skills · 2 agents loaded > ship the feature 🤖 claude: spawning agents… code-reviewed security-scanned tests written PR opened # 60.8% tokens saved ship with AI. own with humans.

Call it vibe coding if you like — but I treat AI like any other part of the stack: deliberately. AI writes the code; I own the system. Tests stay non-negotiable, reviews stay real, and no AI output ships on vibes alone. AI made me faster, not looser.

So I built an AI platform around it, not a habit of pasting prompts: dozens of skills that encode my AI workflows, specialized AI review and security agents, multi-agent orchestration through Cockpit, the open-source orchestrator I wrote, file-based memory that persists what matters, and a token-proxy CLI that cut my AI usage by more than half. It's the same instinct as the rest of my work — optimize the system, not the parts. More on building with AI in my Substack and the AI-era edition of Culture Seeds.

60.8%
AI tokens saved
by a token-proxy CLI I wrote
36
custom skills
my workflows, codified and reusable
300+
projects driven with AI
across clients, tools, and side work
A platform
not a prompt
agents, multi-agent workflows, file-based memory, orchestration

// snapshot, June 2026

Engineering Outcomes

architecture.sh
$ git log --oneline -5 a3f21c simplify auth flow 9b8e4d remove dead service 7c2a1f extract shared lib 4d9e3b drop custom ORM 1a7f5c use boring postgres # less code. fewer bugs. # AI wrote some. rules unchanged.

Every line of code is a liability. I build systems where the complexity lives in the business domain, not the technology. Simple code, clear interfaces, boring technology that your team can master — that's what ships reliably. AI is no exception — AI generates code faster than ever, so it needs guardrails and a clear return, not just output. Every AI diff answers the same question: is this smaller, and is it worth the complexity it adds? What the AI era changed isn't the bar — it's where the effort goes: less time writing code, more deciding which AI-generated code earns its place.

I design for change, not perfection. Customers invest in outcomes, not technology. I make architectural decisions that keep options open, delay irreversible choices to the last responsible moment, and keep the cost of iteration low. When your assumptions change — and they will — your system should adapt gracefully.

Execution Culture

deploy.log
tests passed 42s lint clean build succeeded staging verified prod deployed 0 downtime 🤖 claude: refactored auth AI code reviewed human approved ship with AI. own with humans.

Strategy without execution is a slide deck. I build execution cultures — where sprints actually work, PRs get real reviews, master is always deployable, and deployments are zero-touch. I've codified this into what I call The KHIVI Test: ten questions that tell you if your engineering org is actually shipping or just busy. AI changes the tempo, not the rules: AI-written code clears the same gate as everyone's — tests, automated review, AI security scans, master always green. AI brings the speed; the gate brings the trust. Our cadence evolved with AI — smaller diffs, shipped more often, each one cheap to generate, review, and revert.

I believe in small experiments over grand plans, fast feedback over perfect specs, and teams that own their quality end-to-end. Product, engineering, and business aren't separate functions — they're one team solving one problem.

Mentorship

code-review.diff
// PR #847 — @junior-dev - for (let i=0; i<arr.length; - i++) { results.push( - transform(arr[i])) } + const results = + arr.map(transform) 💬 "Why is this better?"

The best engineers I've worked with weren't born great — they were mentored well. I challenge engineers to come up with their own solutions, guide them through the tradeoffs, and create environments where they can take ownership. In the AI era that means teaching them to interrogate AI — review AI-written code like any other, ask "why is this better?", keep the judgment human. The craft itself evolved with AI: juniors once grew by writing the loop; now they grow by judging the code AI wrote — which demands taste sooner. I wrote Culture Seeds to capture the patterns that build great teams: how to hire, how to set standards, how to create a culture where quality is the path of least resistance.


Philosophy

Every line of code is a liability. The best code is no code.

AI writes the code. You own the system.

Delay decisions to the last responsible moment.

Build the knowns. Research the unknowns.

I reserve the right to be wrong.

Choose boring technology.

A faster part can be a slower system.

Strong views. Weakly held.


Journey

Loading journey...
Databases Telecom FinTech Healthcare E-commerce Recruiting

Technology

Loading technology...

Testimonials

"Amazing mentor. Khivi has helped many of us to shape our careers, towards becoming good developers. He has the notion of challenging engineers, allow them come up with solutions, guide them appropriately"

V
Vinay - Engineer

"Khivi looks beyond the code and beyond the technology to what is most important to a successful startup. Culture. Khivi helps to ensure that the companies he works with have the opportunity to maximize their potential"

T
Tate - CTO

"Khivi has such a mature, well-rounded perspective on product development and engineering practice. His point-of-view is paradoxically pragmatic yet strategic – allowing teams, roadmaps and architecture to stay flexible and nimble and not over-engineered"

B
Brett - VP, Product

"Khivi's guidance and mentorship to the young team has been particularly crucial and helped make them significantly better software engineers, write better code and design more scalable and maintainable systems"

V
Vikram - Founder

Connect

Khivi

Building something? I can help.

Architecture reviews, hands-on coding, team building, testing strategy, production debugging, or figuring out what to build next — I've done it all and I'm still doing it.

Email Me