Skip to main content
EYAL GANTZ / Laravel developer, fractional CTO New York, NY

AI DOES THE REPETITIVE WORK / YOU APPROVE PRICES AND PROMISES

EYAL GANTZ

I build software that does the repetitive work inside your business, and I write the code myself.

Nothing with a price or a promise reaches a customer until a person you name approves it. It runs in accounts you own and logs every action. First step: a free 15-minute call. Then a $3,500 store audit for store owners, or a sprint from $7,500 for companies. I was a founding-team engineer on Spot, acquired by NetApp in 2020.

YEARS
23
SHIPPED
100+
Eyal Gantz
EYAL_GANTZ · NODE_00
LARAVEL LARAVEL · core
AWS · infra
SHOPIFY SHOPIFY · commerce
CLAUDE CLAUDE · ai
VUE VUE · front
LIVEWIRE LIVEWIRE · tall
POSTGRES POSTGRES · data
TAILWIND TAILWIND · ui

Start here

Where do you fit?

Need someone to own the technical side of a startup? Fractional CTO, a flat $5,000 a month. Need a website for a local service business? My agency builds those: wilco.web.

Why it's safer

An agency hands you a team you never meet. A $49 tool answers your customers with nobody watching. I build it myself, it runs in accounts you own, and a person you name approves anything with a price or a promise.

Selected builds Flagship work, in full

Spot.io · Cloud Platform · Acquired

01  /  Founding-team engineer

Spot.io

The cloud-cost platform NetApp acquired for $450M.

Founding-team engineer on Spot (formerly Spotinst). Built the real-time, multi-cloud dashboards and the AWS, Azure, and GCP API integrations that gave engineering teams a live view of their infrastructure spend: the data layer the continuous-optimization engine ran on.

$450M NetApp acquisition (NASDAQ: NTAP)
Founding team engineer
AWS · Azure · GCP real-time dashboards
JavaScript Cloud APIs (AWS, Azure, GCP) Real-time Dashboards REST

Difference Coffee · Luxury Shopify · Founder-led

02  /  Shopify design & engineering lead · ongoing

Difference Coffee

A bespoke storefront for the world's rarest coffee.

Difference Coffee sells the world's rarest coffees, single estates and competition lots, as Nespresso-compatible capsules poured in over 100 Michelin-starred restaurants. I design and build their Shopify storefront hand in hand with founder Amir: a warm, editorial theme in serif type and gold accents, assembled from custom sections and refined round after round into a storefront as considered as the packaging.

100+ Michelin-starred restaurants pour it
Bespoke custom Shopify sections, no template
Staging-first zero-downtime theme deploys
Shopify Online Store 2.0 Liquid Custom Sections & Blocks CSS Design Tokens JavaScript Shopify CLI

Tres Colori · Fractional CTO · E-commerce

03  /  Fractional CTO · ~5 yrs

Tres Colori

The storefront you see, and the order-ops machine behind it.

Personalized-jewelry brand whose customers design their own name necklaces, rings, and bracelets. As fractional CTO I own both halves of the engine: the custom Shopify storefront shoppers personalize on, and trescolori.cloud, the Laravel platform that turns each order into a manufactured, shipped, and tracked piece.

5+ yrs fractional CTO ownership
End-to-end storefront → manufacture → ship
2026 re-platformed to Laravel Cloud
Shopify Online Store 2.0 Liquid Laravel 12 Laravel Cloud PostgreSQL ShipStation Klaviyo

Handled Entertainment · Content Studio · Brand Site

04  /  Designer & developer

Handled Entertainment

A portfolio built like the work: impossible to scroll past.

Handled Entertainment is a New York content studio shooting vertical-first films for brands like Shake Shack, Grubhub, Walmart, and Bobby Flay. I designed and built their new home from scratch: a dense wall of autoplaying reels on desktop, and "The Projection Room" on mobile, a full-screen snap feed that presents the studio's films the way they're meant to be watched.

80 films in the catalogue, lazy-streamed
Wix → Laravel migration, legacy 301s intact
9:16 "Projection Room" mobile feed
Laravel 12 GSAP + ScrollTrigger Lenis Tailwind CSS ffmpeg video pipeline JSON-LD / GEO Laravel Vapor

Goodbye Inventory · Live-Commerce Platform

05  /  Fractional CTO / Lead Engineer · ongoing

Goodbye Inventory

Built for resellers who refuse to compromise.

A premium beauty-wholesale platform for resellers. It marries a polished Shopify storefront with a custom Laravel backend so any-lot-size buying, live-auction drops, and monthly subscription boxes all run on one coherent system. I led the full build: storefront, reseller purchasing rules, the inventory engine, and the live-shopping experience.

130+ premium beauty brands carried
Live daily auction commerce
Hybrid Shopify + custom Laravel
Shopify Laravel Laravel Cloud Shopify GraphQL API Webhooks Tailwind CSS Alpine.js

Salem Wine & Liquor · AI & Automation

06  /  AI & automation engineer · ongoing

Salem Wine & Liquor

Six decades of wine expertise, now with an AI catalog engine.

A family-owned fine wine and spirits shop serving South Salem, NY since 1966. To bring that expertise online, I built a behind-the-scenes AI system on their Square storefront: it writes accurate product descriptions, sources bottle imagery, and organizes thousands of wines and spirits into a clean, browsable catalog, backed by pricing intelligence and inventory automation.

1000s SKUs auto-enriched
AI descriptions · imagery · categories
Est. 1966 South Salem, NY
Laravel Square Catalog API LLM Enrichment (Claude) AI Image Sourcing Cloudflare Workers Queues

In Their Words

The custom order management system they built for us is a game-changer. We track every custom piece from order to delivery, and our customers love the real-time updates.
Founder · Tres Colori
Finally, we can see exactly what we have in stock across all our locations. The system pays for itself every month in prevented overselling and faster fulfillment.
Store Manager · NYCMode
Our new website captures the magic of Coco Bungo perfectly. More importantly, guests now book directly with us, which has significantly improved our margins.
Owner · Coco Bungo Resort

The Offer

Where to start

01 Companies start here

Sprint

A fixed-price sprint. I map one workflow, build the approval step for anything with a price or a promise, and test it on your own data. From $7,500.

  • Approval on money and promises
  • Runs in your accounts
  • Every action logged
Ask about a sprint
02 After the sprint

Pilot

The first workflow live in production with a named approver, a log of every action, and one setting that pauses it. $25,000.

  • Live in production
  • Approver on your team
  • You can pause it any time
Ask about a pilot
03 Fractional CTO

Retainer

I own the technical decisions for your company: architecture, hiring calls, infrastructure, roadmap, and the code behind them. $5,000 a month.

  • Flat monthly price
  • You own the code and accounts
  • Starts with a free 15-minute call
Ask about the retainer
04 Store owners start here

Store audit

A written review of how orders, inventory and supplier work flow through your Shopify store, and which automation pays back first. $3,500, credited in full toward the build.

  • Written findings, ranked
  • Credited in full toward the build
  • No obligation to build
Request the audit

About

Who you are hiring.

I’m Eyal. For 23 years I’ve designed, built, and shipped digital products end to end: the storefront and the backend, the cloud it runs on, and now the software that does the repetitive work behind it.

I’ve been a founding-team engineer on a platform NetApp acquired in 2020, and a fractional CTO who has owned a brand’s entire technology stack for years. I founded wilco.web, a Shopify Partner, in 2010. The person on the call is the person who writes the code.

Based
New York, NY
Building since
2003
Studio
wilco.web
Off the clock
snowboarding · electronic sets as bigs.

Questions

FAQ

I build software that takes repetitive work off a business: reading supplier PDFs, routing requests, keeping inventory and records in sync. I also build custom Laravel apps and Shopify stores, and I work as a fractional CTO for companies that need one senior technical owner. I write the code myself, set it up in accounts you own, and keep it running after launch. I have built software since 2003, shipped more than 100 products, and was a founding-team engineer on Spot, which NetApp acquired in 2020.

The first step is a free 15-minute call. Most engagements start with a sprint from $7,500. If it proves out, a pilot at $25,000, then a retainer at $5,000 a month. Store owners start with a $3,500 audit, credited in full toward the build. Every step is a fixed price agreed before work starts. No hourly billing.

Most projects run 4 to 12 weeks from kickoff to production. A focused MVP can ship in 3 to 4 weeks, an e-commerce build with catalog work and integrations typically takes 6 to 10, and a larger platform with multiple systems involved can run a quarter or more. Two things keep my timelines honest. First, I work in focused sprints with something reviewable at the end of every week, so you see real progress instead of status reports. Second, there is no coordination overhead: no agency queue, no handoffs between departments, no waiting on another team's sprint to end. The estimate I give you up front is one I have hit many times before, and if anything threatens it (a third-party API, a scope change, a surprise mid-build discovery), you hear about it the day I find out, not at the deadline.

Yes, as a flat $5,000 a month retainer. I own the architecture, infrastructure, vendor decisions, security and the roadmap, the way a technical partner would, and I write the code that backs it up. In practice it looks like this: I audit what you have, fix what is fragile, set a roadmap tied to actual business goals, and then run the technical side month to month, shipping improvements myself rather than advising from a slide deck. Because I still write code every day, the strategy stays grounded in what is actually buildable. If you already have developers, I lead them; if you do not, I build it myself. It starts with a free 15-minute call.

An agency sends a salesperson, then a junior. It sells you a team: an account manager who relays messages, a project manager who schedules them, and developers you never meet. Every layer adds cost, delay, and translation loss. With me, the person on the first call is the same person who designs the product, writes the code, configures the infrastructure, and picks up the phone when something breaks. 23 years in, one person is accountable for the whole job: me. The trade-off is honest: I keep a limited number of engagements at once, and I say no when the fit is wrong. If your project needs a fifty-person organization, I will tell you that on day one and point you to one.

I am one person, and I say so. What protects you: everything runs in accounts you own, each system ships with a written runbook and a recorded walkthrough, and the code is conventional Laravel that any competent developer can take over. I do not currently have a contracted backup developer, so for anything business critical we agree in writing, before the build starts, what happens if I am out for two weeks. I also take one pilot at a time, which keeps a live client from competing with a new one for the same hours.

I live and work in New York City, with clients across the United States and Israel, in English and Hebrew. Most engagements run entirely remote: async updates, short focused calls, and demos of working software instead of slide decks. Time zones are rarely a problem; I have run projects with US teams by day and Israeli teams by evening for years. For clients in the New York area I am happy to meet in person for kickoffs, architecture workshops, or a working session when a whiteboard genuinely beats a screen share. The bilingual part is more useful than it sounds: I have built and shipped fully bilingual English-Hebrew products, right-to-left layouts included, and can work directly with Israeli vendors, teams, and stakeholders without anything getting lost in translation on either side of the ocean.

Yes, and I have the receipts: I was a founding-team engineer on Spot, which NetApp acquired in 2020. Startup work has its own physics: the budget is finite, the direction changes, and speed matters more than polish in the right places. So I build MVPs that are deliberately small but structurally sound, meaning the version that finds product-market fit does not have to be thrown away and rebuilt. If you are pre-funding, say so up front; I would rather point you at a scrappier path today and work together when the timing is actually right.

You do. Everything I build lives in accounts you own: your GitHub repository, your AWS or Laravel Cloud account, your Shopify store, your domain registrar. I work inside them rather than holding anything in mine, so when an engagement ends there is no hostage negotiation, because you were holding the keys the whole time. The code itself is written to be inherited: conventional Laravel, tests, and documentation, so any competent developer can take over without me in the room. There is no lock-in by obscurity either: no proprietary framework, no undocumented magic, no tooling only I can run. Clients stay for years because the work keeps earning its place. If you have been burned by an agency that owned your repo, your hosting, and effectively your business, this is deliberately the opposite model.

It acts on its own for the repetitive, low-risk parts and stops for a person on the rest. Reading a supplier PDF, drafting a reply, matching a record, and filing a document run without anyone clicking. Anything with a price, a promise, or a write to inventory or a ledger waits in an approval queue for a person you name, and nothing changes until they approve. Every read, decision, and approval is logged in your database, so you can see what the software did and why. One setting pauses it without touching your other systems. I do not build support chatbots that answer customers unsupervised, and I do not build systems where a model makes lending, medical, legal, or hiring decisions. When the software is wrong, you are the one responsible for the result, so the person who is responsible should be the one who approves.

It stays in accounts you own. The code repository, hosting, database, and logs are opened in your name, and I am added as a user. Calls to Claude or OpenAI run through an API account in your name, so that provider's retention and training terms apply to you directly and you can read them yourself. Each step sends the model only the fields it needs, not the whole record. Each system gets its own scoped key, kept in your hosting environment rather than in the code. I do not have a SOC 2 report, and I do not keep a contracted backup developer on retainer, which the security page says plainly. If your work carries client-confidentiality duties, we review the data flow for your specific system during the architecture sprint, before anything is built.

Every project includes a stabilization window after go-live where I monitor production, fix what surfaces, and tune performance against real traffic instead of assumptions. After that, most clients keep the retainer, $5,000 a month, which covers monitoring, security patches, dependency updates, verified backups and improvements, so the product keeps compounding instead of quietly rotting. Some clients prefer to come back project by project; that works too, and the codebase is documented so nothing depends on my memory. What I do not do is disappear after the final invoice clears. Several of my longest engagements, including ones you can read in the case studies, started as a single build and turned into multi-year technical partnerships, because the cheapest feature you will ever ship is the one added to a healthy, maintained codebase.

Send a note through the form with what you run and roughly when. If it's a fit, I reply within one business day to set up a free 15-minute call, then send a fixed price for the first paid step. If it isn't, I'll point you somewhere better. Two or three plain paragraphs beat a formal brief. I keep a limited number of engagements running at once, so lead time depends on the current queue. There is no cost to the conversation, and I do not chase.

Contact

Tell me what
you run.

If it's a fit, I reply within one business day to set up a free 15-minute call, then send a fixed price for the first paid step. If it isn't, I'll point you somewhere better.

Project inquiry