Ethan Chacko
Web & Automation Developer
I build web apps, data pipelines and business automations, with tests.
- Location
- Surprise, Arizona. Remote.
- Hours
- US time zones
- Role
- Full-time or contract
Demos
Live demos with readable source and tests
Intake Desk, Field Check and Ops Console also run together as one workspace on sample data: Operations Suite.
Intake Desk
163 tests
Job intake for a fictional plumbing company: the customer describes the problem, the desk builds a dispatch ticket.
- Safety rules (gas, carbon monoxide, water near electrical) run before any extractor and cannot be overridden
- Optional LLM adapter with schema-checked tool output and a clean fallback to the rules engine
- An eval set of 62 cases scored per field, with a held-out split and every miss listed
Next.js 14 · TypeScript · Tailwind · Vitest
Field Check
74 tests
Row-level data verification: every field of every record gets pass, fail or unverifiable, with the rule, the evidence and the source.
- One rule engine drives both a command-line tool and a browser app
- Unverifiable is an honest answer; nothing is guessed into a pass
- A golden test pins the exact outcome on the sample data
TypeScript · React · Vite · Vitest
Ops Console
74 tests
One screen for business automations: runs, failures grouped by cause, costs against a budget, and alerts.
- An empty window reads as no data, never as 0 percent failure; money is summed in whole cents
- Alert rules catch a job that silently stops, and show the numbers that fired them
- A seeded simulation replays 14 days, with a test for each injected incident
TypeScript · React · Vite · Vitest
Lead Map
81 tests
Where service businesses are, county by county, from public Census data: a map, a matching table and a CSV export.
- A 106 MB government file reduced to a small dataset that rebuilds byte for byte
- Suppressed values stay "not published", never silently 0
- The map is never the only way in: the same rows drive an accessible table and the export
TypeScript · React · d3-geo · Vitest
Client work
Anonymized case studies
- Inspection Revenue Engine
Production GoHighLevel and n8n system for a multi-inspector home-inspection company.
- The AI That Held
An AI report-review engine that held up on a business owner's real reports where his own DIY chatbot attempts drifted.