Back to Selected Work

AI-Native Field-Service Automation Platform

ReadyServicePro — multi-tenant SaaS for home-service companies, in production with a pilot customer

Role: Full-Stack Product Engineer
Dates: 2025–2026

Overview

ReadyServicePro is a multi-tenant SaaS platform for home-service companies — electricians, HVAC, plumbing, roofing, mechanical — that runs the whole business, first contact to paid invoice: AI-enabled lead generation, estimates and proposals, scheduling and dispatch, field execution, a branded customer portal, payments, and accounting sync. AI is the throughline, not a bolt-on. Built end to end, solo, in concert with a pilot customer — a mid-tier electrical contractor in Massachusetts.

The AI Layer

  • An embedded assistant with the same tools the office manager has — it answers any question about leads, work, and invoices, and takes action, through multi-step tool-calling over each tenant's live, RLS-scoped data, with streaming responses and structured output
  • Pipeline intelligence that summarizes the company's day and week and flags what needs attention — overdue invoices, missing parts, scheduling conflicts — then helps deal with them
  • AI-enabled lead generation at every entry point: web chat on SEO- and AEO-optimized marketing sites and lead-capture landing pages, voice AI that answers the phone, voicemail response systems, and image analysis that qualifies customer-submitted photos
  • Task-based model routing across Anthropic, Google, and OpenAI — from organizing and updating rate sheets to drafting proposals to summarizing operations — each task on the model that fits it
  • Observability across every task and loop — distributed tracing, feedback/eval scoring, and prompt caching to monitor and optimize cost, latency, and quality

The Operational Spine

  • Estimate and proposal flow with rate-sheet and catalog-driven pricing and built-in automation, from qualified lead to signed proposal
  • Scheduling and crew dispatch with calendar integration — per-tenant Google Calendar domain-wide delegation with free/busy awareness
  • A mobile field app for technicians — time-and-material slips, job photos, check-ins, en-route alerts — offline-capable with syncing for job sites without coverage
  • A branded customer portal for every project — customers follow progress, approve work, and pay under the operator's own brand

Payments & Integrations

  • Payment rails as a platform, built on Stripe — operators collect deposits and invoice payments through branded proposals, invoices, and change orders
  • QuickBooks Online sync for proposals, projects, invoices, and payments
  • Transactional email via Resend, including RFC-5545 iCal invitations with inbound RSVP capture (iMIP)

Foundation

  • Multi-tenant from the database up — per-business isolation enforced in Postgres row-level security rather than application code, with Clerk identity threaded into every query

Primary Technologies

Anthropic Claude API (tool-calling, streaming, prompt caching)Task-routed models (Anthropic, Google, OpenAI)Vercel AI SDKLangfuseOpenTelemetryVoice AI (Retell.ai)Multimodal vision / image analysisNext.js App Router (v14–16)TypeScriptNeon PostgresPostgres Row-Level SecurityDrizzle ORMClerkStripe (deposits, invoices, change orders)Vercel BlobVercelResend (RFC-5545 iCal / iMIP)Google Calendar API (DWD)QuickBooks Online API

Outcome

Solo-built and in production — the pilot contractor runs its real day-to-day operations on it, intake to invoice. It doubles as a working reference implementation of an AI-native, multi-tenant operational SaaS.

ReadyServicePro is live at readyservicepro.com, with app screenshots on the landing page. Contact me for a walkthrough of the full product.