Badal Kariwal
Founder of two shipped products · Bangkok ↔ US-East

AI agents · Automations · LLM integration · MVPs

A working AI build in days — not a quarter-long agency timeline.

I'm Badal Kariwal, founder of Ephoria and SutraHaus. I build AI agents, LLM integrations, automations, and MVPs — fixed price, most builds $2,500–$8,000, delivered in 3–7 days. You don't have to take my word for any of it: every project below is the real, live thing, running inside this page.

Get a free 48-hour working demo  [email protected]
build sessions — this is how it goes

Illustrative sessions, real process · first working version in 48h, free

0
years of engineering, from on-device ML to production AI
0
products founded, built & launched end to end
37
days from scope call to working software
48h
to a free working demo — you keep it either way

01 — The Proof

Don't read about the work. Click around inside it.

These aren't screenshots — each panel is the live product, embedded. Press interact and use it right here. Spec demos are labeled as spec demos; honesty is part of the service.

№ 1

Ephoria

● Shipped product

Home-care agencies lose caregivers to whoever replies first. Ephoria answers every applicant by SMS in 60 seconds, screens them one question at a time, and books the interview. I founded it and built every layer — product, AI engine, compliance, launch — and the screener you can try on its homepage is the real engine, running in your browser.

STATUS live & operating
ROLE founder — product, code, launch
STACK python · fastapi · sqlite · twilio
LINK ephoria.io ↗
ephoria.ioLIVE
open ↗

EMBEDDED LIVE · try the in-browser screener on its homepage

№ 2

Flowline

◇ Spec demo — built in under an hour

Every data team gets the same Slack message: “is the dashboard up to date?” Flowline is the tool that answers it — freshness against SLA for 22 pipelines, run history, failure drill-downs with logs, an incident view with timelines. Filter to “Failing” and open the settlements pipeline.

STATUS live spec demo, synthetic data
BUILD TIME under an hour, honestly clocked
STACK react · vite · hand-rolled svg charts
LINK open full-screen ↗ · code
badalkariwal.com/demos/pipeline-healthLIVE
open ↗

EMBEDDED LIVE · synthetic data, no real company

№ 3

Atlas Ops

◇ Spec demo — built in under an hour

The spreadsheet three people edit at once, replaced. Login with roles, full CRUD on an orders table, and an audit log that records who changed what, old value → new value. Sign in as the viewer account and watch every edit control politely refuse.

STATUS live spec demo, synthetic data
CREDENTIALS shown on the login screen
STACK react · vite · role-gated ui
LINK open full-screen ↗ · code
badalkariwal.com/demos/admin-panelLIVE
open ↗

EMBEDDED LIVE · changes persist locally, one-click reset inside

№ 4

The engine, in the open

● Production code — public

The state machine behind Ephoria's screener, sanitized and published. No freeform chatbot: the model only classifies replies — every word an applicant sees is authored, every guardrail enforced in code. STOP halts permanently. Quiet hours queue. Confusion escalates to a human. The diagram beside this is its actual running order.

STATUS public · 23 tests passing
RUNS WITH zero dependencies — python3 demo.py
LICENSE source-available (production IP)
LINK github.com/kariwalbadal/screening-engine ↗
INBOUND SMS LLM CLASSIFYanswer / question / stop STATE MACHINEdeterministic transition GUARDRAILSquiet hours · stop · care QUALIFIEDrules pass, honestly INTERVIEW BOOKED HUMANhandoff NUDGE3 max / 48h

THE ENGINE'S ACTUAL RUNNING ORDER — EVERY GUARDRAIL IS CODE, NOT A PROMPT

№ 5

Chinmaye Hotels

■ Client work

A multi-property hotel group's full web presence — brand site, property sites, menus, booking-engine integration. Designed, built, shipped, live.

chinmaye.inLIVE
open ↗
№ 6

SutraHaus

● Shipped product — my second business

My AI creative studio: custom-trained brand models (LoRA), ComfyUI pipelines on RunPod, campaign production for real clients. Proof the design and brand around your build hold up too.

sutrahaus.comLIVE
open ↗

02 — The Offer

I'll build a working version of your idea in 48 hours. Free. You keep it either way.

Not a proposal. Not a mockup. A deployed, clickable first version of the thing your team actually needs — before you've committed a dollar.

No. 1Tell me what hurtsEmail me the spreadsheet, the process, the idea. Two sentences is enough — a 15-minute call if easier.
No. 248 hours later, it existsA real first version, deployed, free. You click around it — not slides of it.
No. 3Fixed scope, fixed priceMost builds land $2,500–$8,000. Half up front, half on delivery. Ships within the week.
No. 4You own everythingCode, repo, deployment — transferred. Two revision rounds included.

WHY FREE — because a working demo beats any sales pitch, and speed is the one dimension I win on outright. Worst case, you get a free tool.

03 — The Human

The person you talk to is the person who builds.

Founder twice over, engineer for eight years — much of that work under NDA, which is exactly why everything on this page is live and clickable instead.

My proof is what I've founded: Ephoria, a caregiver-hiring SaaS with an AI screening agent at its core, and SutraHaus, an AI creative studio running custom generative pipelines. Shipping my own products means I've done every part of the job — product decisions, architecture, AI, design, deployment, compliance — and it means I build fast, because modern AI tooling in trained hands is a different sport.

There is no team to hand you off to — the person who scopes the build is the person who ships it. I keep US Eastern hours overlap every working day, and I reply fast. If you have a process running on spreadsheets, or an AI feature that never ships: send me two sentences about it.