Software Gardener Engineering consultant
Code that grows. Teams that thrive.
I help engineering teams keep their codebases alive and growing through better testing, sharper architecture, and a culture that rewards small daily care over heroic rewrites.
What I do
Most codebases get harder to change as they grow. The metaphor of the codebase as a building gives us terms like "technical debt" and "refactoring". Both framings suggest the work is rare, costly, exceptional.
A garden is closer to the truth. Every day you weed a little, prune a little, water a little. Small ongoing care that compounds into something that grows rather than ossifies.
My work is to help teams adopt that frame. I've spent the last twenty years building software at startups, as a founding member of the Wix Engineering organization and later VP of Engineering at Orbs.com. Now I help engineering teams build that practice into their own work: the habit, the tooling, the culture.
How we can work together
- 01
Holistic Consultation
Embedded with your team for weeks or months. Testing strategy, architecture, code review, hands-on work alongside your engineers.
- 02
SDLC Optimization
Improving how software actually gets built day-to-day. Human-centric and AI-agent-centric workflows, tooling, and feedback loops.
- 03
Executive Mentorship
1-on-1 with VPs of R&D and CTOs on the engineering-org questions you can't easily Google: strategy, structure, leadership, the long-run bets.
- 04
Hiring & Interviewing
Working with management on hiring strategy and actively interviewing candidates, drawing on years of growing engineering orgs from 20 to 1,000+.
Trusted by teams at
-
"Shai benchmarks candidates in a way that gives you real signal, not just gut feelings."
-
"The engineering team we have today is in large part a reflection of Shai's judgment."
-
"Shai's expertise, dedication, and hands-on approach have been instrumental in revolutionizing our front-end testing strategy."
Recent writing
All posts →-
Homebridging the alarm
How I reverse-engineered an Israeli alarm panel's wire protocol and shipped a Homebridge plugin, mostly written by an AI pair.
-
Codin' On A Prayer
AI Agents are just like human contractors only faster; to make them work at scale and in a stable manner, you need to use deterministic, executable checks like tests, compilers, linters, etc - otherwise you're doing no better than prayer.
-
Case Study: Three Years at HoneyBook, From “Soft Consensus” to a Coherent Engineering Culture
There’s a particular kind of joy in seeing seeds you planted years ago take root. Watching an engineering organization grow over the course of several years, and seeing ideas we introduced become part of its everyday rhythm, have been some of the most gratifying parts of my work. This is the story of how a small engagement with HoneyBook evolved into a multi-year partnership that shaped everything from testing to architecture to culture. What began as a simple mission of technology evaluation an
Have a codebase that needs tending?
Tell me what you're working on. I read every message.
Get in touch



