Building a Progressive Multi-Step Form with HTMX and Effect-TS
How we built a 7-step client discovery form with zero JavaScript frameworks, session-based resumability, and type-safe backend error handling in 8 hours.
I'm a generalist problem solver with deep expertise in building high-quality products and making development teams more effective.
I help Israeli and US startups move faster without accumulating technical debt.
Three principles that guide how I work with startups
Senior-level output from day one. No junior developers learning on your dime. No cutting corners that you'll pay for later.
I identify and eliminate bottlenecks—infrastructure, tooling, processes, or architecture decisions that are killing you now.
I test new technologies constantly. I offer battle-tested solutions you didn't know existed, not the same stack everyone uses.
Need senior technical leadership but not full-time?
Get strategic direction, architecture guidance, and hands-on execution when you need it. No equity dilution, no hiring process, no ramping up. Just experienced technical leadership starting day one—typically 20-40% of full-time CTO cost.
Learn moreReady to integrate AI into your organization?
Not just another AI consultant promising magic. I help you identify high-value use cases, build working prototypes, and integrate AI tools that solve real problems. From workflow automation to custom implementations—practical AI that delivers ROI, not buzzwords.
Learn moreSMB ready to scale but stuck on expensive tools or unclear paths?
The possibilities are endless. From tailored SaaS solutions to workflow automation that eliminates manual work—let's explore together and find what works for your business. 15+ years of experience, efficient execution through optimized systems and AI.
Learn moreUI inconsistent? Components everywhere? Figma and code don't match?
Build from scratch, fix the mess you have, sync Figma and code, or evolve what exists. I diagnose design system problems at every stage and fix them. Can even create your Figma design system if you don't have one. Ship features 3x faster with production-ready components, proper documentation, and accessibility baked in.
Learn moreNeed senior development capacity right now?
No tedious hiring process. No equity dilution. No ramping up junior developers. You get an experienced developer who can ship production code from day one, understand your architecture decisions, and improve your codebase while delivering features.
Learn moreStarting a new project and want it done right?
I build new projects as production-ready systems from the start: well-structured monorepo, design system, proper state management, organized server architecture, shared utilities. Everything set up so your team can move fast for years, not just weeks.
The opposite of "move fast and break things." More like "move fast because nothing breaks."
Feeling like your team is busy but velocity is terrible?
I deliver a detailed technical audit identifying exactly what's holding you back—performance bottlenecks, architectural debt, tooling gaps, inefficient workflows. Then I provide an actionable implementation roadmap with real steps, not vague recommendations.
Better yet: I can implement the fixes so your core team stays focused on features while I eliminate the friction.
This isn't a PDF you file away. It's a partnership to make your development actually effective.
Planning a migration or major infrastructure change?
Stuck on an old version of Node, React, or your database? I handle the entire migration—planning, execution, validation—so your team can keep shipping features. I've done this enough times to know where the gotchas hide.
I look at problems from multiple angles and deliver out-of-the-box solutions that account for your specific constraints—technical, business, and organizational.
Slow builds, flaky tests, confusing architecture, manual deployment processes—these aren't "just how it is." They're fixable problems that compound into massive productivity losses. I fix them.
While other developers stick with what they know, I'm exploring new tools, libraries, and approaches. That means I can offer you solutions that genuinely make development easier, not just different.
Not just "working," but genuinely efficient—faster feedback loops, better abstractions, cleaner architecture, more robust systems.
I don't just understand these domains—I've shipped production code in them.
Practical insights on software development, architecture, and building effective teams
How we built a 7-step client discovery form with zero JavaScript frameworks, session-based resumability, and type-safe backend error handling in 8 hours.
Stop console.log debugging. Learn systematic approaches to finding and fixing bugs faster, with real-world examples from production systems.
Let's talk about what's actually slowing you down and whether I can help.
Thanks for reaching out. I'll get back to you soon.
Or reach out directly: