[ MODELS ]
Chosen per job
Diffusion for try-on, multimodal vision for parts, a compact fast model for adtech — matched to the task, not the hype.
Three products, three domains — a Shopify virtual try-on app, an automotive AI super-app, and an adtech debugging tool. Different stacks, one pattern: pick the right model for the job, engineer it for accuracy, wrap it in fallback and guardrails, and ship it where users are.
Book a callA one-click Shopify app that lets shoppers see themselves in a garment before they buy — no code, no re-platform, live on any theme in minutes.
Visit voilae.com[ TRY IT LIVE ]
Pick a garment and hit generate. The first render is a cold miss — a live inference call that takes a beat and costs a few cents. We cache the result, so every render after is instant and $0.00. A pixel-art stand-in for Voilae's runTryOn() pipeline — rendered live in your browser, no photos, no uploads.
A stylized stand-in — the figure and garments are drawn procedurally, and the timings/costs mirror fal.ai's real numbers ($0.075/render). In Voilae the same path runs FASHN v1.6 with fal.ai failover and a real result cache. See how it works ↓
In fashion e-commerce, the single biggest source of hesitation — and of returns — is uncertainty about fit and look. A flat product photo on a model tells a shopper very little about themselves. Merchants knew try-on could help, but existing options meant AR SDKs, a theme rebuild, or a developer project nobody had time for.
Voilae ships as a Shopify theme app extension: merchants drag a "Try it on" button onto any product page from the theme editor — no code, works with any Online Store 2.0 theme. Shoppers upload a photo or pick from 16 diverse avatars; "Complete the Look" composites a full top-and-bottom outfit in a single click. Products sync automatically over webhooks, billing is usage-based, and GDPR data flows are built in.
[ HOW WE APPLIED AI ]
Not a generic image model — purpose-built virtual try-on diffusion models (FASHN v1.6, Leffa, CAT-VTON) served through fal.ai and fashn.ai, chosen per job for quality, speed, or cost.
One runTryOn() interface behind every model. A composite mode tries FASHN first and falls back to fal.ai automatically, so uptime never depends on a single vendor's API.
Results cache on (provider, person, garment) so repeat try-ons are instant and free. NSFW moderation runs in-model; a webhook queue and "Notify me" flow cover slow generations.
*Conversion and returns figures are Voilae's published product metrics.
Snap a photo or scan a VIN, and modr identifies the exact part — then finds local suppliers with stock. What began as part identification grew into a full EV-ownership "garage" in your pocket.
Visit modr.tech[ TRY IT LIVE ]
Two sides of modr's multimodal vision. Decode a diagram — feed an exploded view and modr labels every component, writes a step-by-step repair procedure, and flags the cautions. Or identify a part from a single photo — a clean shot resolves to an exact OEM number and high confidence, while a blurry one lands under the 60% floor, where modr returns Unknown instead of inventing a number. Pixel-art stand-ins for modr's real diagram vision and analyze-part() calls — rendered live in your browser, no photos, no uploads.
A stylized stand-in — the part is drawn procedurally and the analysis is scripted. In modr the same path sends the photo to Gemini 3 Pro vision and returns this exact strict-JSON shape (name, partNumber, category, oem, confidence, alternates); anything under the confidence floor is routed to a clarify step rather than guessed. See how it works ↓
A stylized stand-in — the diagram and its analysis are scripted. In modr the diagram API sends the image to Gemini 3 Pro vision (flash fallback) and returns strict JSON: components with bounding boxes, step-to-part mappings, a parts glossary, and an executive summary with cautions. See how it works ↓
Ordering a replacement part means decoding OEM numbers, checking compatibility against an exact trim, and sourcing something in stock — a process that defeats most owners and eats a mechanic's time. And for EV owners, everything else about the vehicle lives in a dozen disconnected apps.
A mobile-first app built around a "garage" dashboard. Point the camera at a part and modr returns the exact identity and sourcing; feed it a wiring or exploded diagram and it decodes the components and repair steps; scan a VIN or plate to set vehicle context. It expanded into tire tread analysis, battery state-of-health, a charging finder with peer ChargeShare, EV incentives, vehicle comparison, and service records — all on Supabase edge functions.
"name": "Front bumper cover", "partNumber": "1044422-00-E", "oem": "Tesla", "confidence": 0.94, "alternates": 2 found
[ HOW WE APPLIED AI ]
A part image plus vehicle context goes to Gemini 3 Pro vision and comes back as strict JSON — OEM number, category, confidence, alternates. VIN and plate reading is OCR from the same camera.
The Diagnostic Decoder reads wiring and parts diagrams into pinouts, wire colors, and torque values under hard "output only what's shown" rules. Comparisons run at temperature 0 for data-grounded answers.
Vision analyses are cached by image hash (up to 90 days) and run as Deno edge functions close to the user — through both the Google Gemini API and the Lovable AI gateway, with retry and backoff.
A Manifest V3 extension that turns a chaotic ad-request waterfall into a clear, contextual narrative — vendor recognition, payload decoding, and AI explanations, all in the browser.
View on the Chrome Web Store[ TRY IT LIVE ]
Hit capture and the article's 300×250 slot runs a live header-bidding auction — four SSPs bid, a winner renders. Alongside, AdFlow captures every request, names the vendor and stage of each, and flags its signature bug: a viewability beacon firing before the impression it measures. Capture stays local until you click Explain with AI — then a Claude session summary streams in. A stand-in for AdFlow's real inspector — rendered live in your browser, no network, no HAR file.
A stylized stand-in — the page and creative are drawn procedurally and the auction is scripted (CPMs and the beacon timing mirror a real programmatic call). In AdFlow the same path intercepts live traffic, recognizes 200+ vendors, decodes OpenRTB, and streams the summary from Claude (Haiku 4.5) — the capture never leaves your machine until you ask. See how it works ↓
Debugging a live ad campaign means hand-parsing HAR files, cross-referencing obscure domains, decoding base64 and OpenRTB payloads by hand, and guessing at ordering bugs — like a viewability beacon firing before the impression it's supposed to measure. It routinely costs engineers hours.
AdFlow intercepts ad traffic without ever blocking or modifying it. It recognizes 200+ vendors across SSP, DSP, identity, and verification; decodes URL, base64, JSON, and OpenRTB payloads; clusters requests into ad flows; analyzes header-bidding latency; and flags five issue types. Findings export to JSON or PDF for non-technical stakeholders.
[ HOW WE APPLIED AI ]
Request Explainer, Session Summary, Ordering-Issue Analyzer, Discrepancy Predictor, and a Chat assistant — each a separate Claude (Haiku 4.5) prompt encoding SSP/DSP/OpenRTB/header-bidding domain knowledge.
Builders compress captured traffic — top vendors, recent requests, payloads truncated to fit — into each model's token budget, then stream the answer back live as SSE for a responsive feel.
Capture stays local until you click an AI action. Users bring their own Anthropic key, or route through a stateless Cloudflare Worker proxy that injects the key and logs nothing.
[ THE THROUGH-LINE ]
A demo proves an AI feature can work once. These shipped because the pipeline around the model — caching, failover, structured outputs, moderation, privacy — was treated as the real product.
[ WHAT CARRIES ACROSS ]
[ MODELS ]
Diffusion for try-on, multimodal vision for parts, a compact fast model for adtech — matched to the task, not the hype.
[ RELIABILITY ]
Provider abstraction, automatic failover, retries, and caching so a single API outage never becomes a product outage.
[ TRUST ]
Strict structured outputs, anti-hallucination prompts, moderation, and opt-in, log-nothing data handling.
[ SERVICES ]
[ COMPANY ]