Fredericksburg, VA & Remote · Verified Receipts

Never miss
another call.
Or another job. AI phone & chat agents, websites, apps, and automation for small businesses — built end-to-end by one engineer, no handoffs.

Most service businesses miss over half their calls — and callers who hit voicemail almost never call back. Mid-Atlantic AI builds systems that answer every call 24/7, qualify the customer, and write the booked job straight into your CRM. One local business grew from $235,568 to $404,888 in twelve months on this exact pipeline — infrastructure, not advertising.

+71.9%Revenue YoY
+80%Job volume
+297%Search impressions
8Languages, hand-translated
5Lead-capture channels
Mid-Atlantic AI bot mascot
$169KIncremental revenue
2,201Jobs closed (post)
98%+Dedup success rate
8Languages, neural voice
5Capture channels
17 moEngagement
Anchor Case Study

The receipts behind +$169K.

All Fixed Appliance Repairs LLC
Fredericksburg, VA · Engagement: Aug 2023 – Jan 2025 · Solo developer
Revenue (Aug-Aug fiscal year)
+71.9%
$235,568$404,888 · +$169,320 incremental
Closed jobs
+80.1%
1,2222,201 · +979 jobs
Google search impressions YoY
+297%
+82.4% profile views · Google-attributed jobs +130%

Channel attribution (CY 2023 → CY 2024)

Source2023 jobs2024 jobsLift
Google187430+130%
Friend / Family51163+220%
Yelp5678+39%
Search Engine (other)3486+153%
Next Door2474+208%
Home Depot18+700%

Service-line growth (Aug-Aug fiscal year)

ServiceBaselinePostLift
Refrigerator$77,895$137,434+76%
Washing machine$36,958$71,348+93%
Dryer$29,769$52,933+78%
Dishwasher$29,466$56,219+91%
Range$31,913$43,367+36%

The lift came from conversion infrastructure, not pricing or one-off jobs. Revenue and volume grew faster than average ticket — meaning more leads captured and more of them converted. Broad-based growth across every major service line rules out "one big customer" or "one viral SKU" explanations.

The system ran on the customer's existing tooling: Hibu-published website + Kickserv CRM. ChatPro deployed onto the existing site without forcing a replacement. Voice Pro and ChatPro both wrote directly into Kickserv without forcing a CRM migration. The lift came from making existing tooling more effective.

The cutting-edge technology Mid-Atlantic AI is developing for my business is remarkable. If you're thinking of what possibilities AI can improve your business operations, reach out to them. You'll definitely be pleasantly surprised. — Lou, All Fixed Appliance Repairs LLC

*All metrics verifiable against Kickserv revenue reports, Kickserv marketing source summaries, and Google Business Profile insights. Dated screenshots available on request.

The Engine

Five channels in. One booked job out.

The pipeline behind +71.9%.

The Pro Suite isn't three products. It's one end-to-end automated lead pipeline that turns inbound contact across five channels into deduplicated Kickserv records with multi-recipient notifications, AI-extracted structured data, retry handling, and resilient landline fallback.

Watch it happen. The replay below plays real scenarios the way the pipeline actually handles them — the call answered in the caller's language, the job details extracted mid-conversation, the ticket booked before the owner even knew the phone rang. That, plus 98%+ dedup and AMD-aware callbacks, is what drove the revenue lift — not "voice AI sounds nice."

The operator's job changed from "field every call" to "show up to the booked appointment."
Lead Pipeline · Call Replay
Pick a scenario — watch the pipeline handle it
☎ Incoming call 7:42 PM · after hours
Job ticket building…
Leads captured
0
Jobs booked
0
Landline rescued
0
Languages handled
EN
Architecture

The stack, end to end.

INBOUND CHANNELS → PIPELINE → CRM & OPERATOR 📞 Inbound Voice Call Twilio Voice + Media Streams 💬 Inbound Web Chat Hibu site (no replacement) 🎙 Voicemail Whisper transcription 🔗 Booking Link Form submission 📵 Missed Call Auto-detected Voice Pro FastAPI · async OpenAI Realtime API (raw WebSocket) Polly TTS · 8 langs MongoDB + Motor Chat Pro Flask + SQLAlchemy GPT-4 · IMAP · OAuth APScheduler AI Structured Extraction Name · Phone · Location Appliance · Model · Issue Priority · Parts · Duration Dedup Engine intelligent_customer_ management.py · 812 LOC 98%+ match guarantee Kickserv Auto-Create Customer + Opportunity Source: AI_CHAT / VOICEMAIL Priority: low...emergency Multi-Recipient SMS Twilio · A2P-compliant Full extracted details No human dispatcher ⚠ Landline Fallback Auto-detect Twilio error Schedule outbound 30 min AMD: human vs machine 2-attempt cap MongoDB callbacks queue SitePro Dashboard React 19 + MUI v6 TanStack Query Live operator command center +$169,320 in 12 months 2,201 jobs closed · +80% job volume · +130% Google-attributed "Show up to the booked appointment" — operator workflow

Telephony

  • Twilio Voice
  • Twilio SMS (A2P 10DLC)
  • Twilio Media Streams (raw WS)
  • AMD (Answering Machine Detection)

Voice AI

  • OpenAI Realtime API (gpt-4o-realtime)
  • Raw WebSocket protocol
  • Latency-optimized streaming
  • Whisper STT

TTS

  • Amazon Polly (neural voices)
  • 8 languages, matched native
  • Pre-cached audio pipeline
  • Hash-based MinIO cache

Backend

  • FastAPI (async)
  • Flask (chat layer)
  • MongoDB + Motor
  • SQLAlchemy + APScheduler

Frontend (SitePro)

  • React 19 + TypeScript
  • MUI v6 + TanStack Query
  • Chart.js
  • JWT + role-based auth

CRM Integration

  • Kickserv API
  • Customer sync, job booking
  • Source tracking enum
  • Priority tagging

Languages (hand-translated)

  • English, Spanish, French
  • Mandarin, Korean, Russian
  • Hindi, Arabic
  • Matched neural Polly voices

Ops & Quality

  • Async outbound callback queue
  • Retry + backoff logic
  • Error-handling on every layer
  • 98%+ dedup guarantee documented
Products

Three productized layers of the same pipeline.

Voice Pro · Featured

The phone agent that never sleeps.

Multilingual real-time voice agent on raw Twilio Media Streams + OpenAI Realtime API. Eight hand-translated languages with matched neural Polly voices. Pre-cached audio pipeline. Inbound calls handled in the customer's native language end-to-end. The front of the lead pipeline that drove +71.9% revenue lift at the anchor customer.

  • Real-time streaming WebSocket protocol
  • 8 languages hand-translated, neural-voice matched
  • AI structured extraction on every call (priority detection, parts, duration)
  • Auto-creates customer + opportunity in CRM
Start with a free audit
Voice Pro · Sample Call
EN / ES / FR / 中文 / 한국어 / РУ / हिन्दी / العربية
[Caller, Spanish]: "Hola, mi lavadora no enciende"
[AI, Spanish]: "Lo siento. ¿Cuál es su código postal?"
Language detectedES (auto)
Issue extractedWasher no power
Priority assignedHigh
Kickserv recordCreated
Chat Pro

Web chat that deduplicates against your CRM.

GPT-4 backed chat that deploys onto the customer's existing site. Real-time qualification, appointment scheduling, IMAP email integration, OAuth. Writes deduplicated records into Kickserv with the same source-tracking and priority tagging as the voice agent. No site replacement required.

  • Deploys onto existing sites (Hibu, WordPress, custom)
  • OAuth + IMAP for email integration
  • APScheduler for follow-up automation
  • Same dedup engine as the voice channel
Start with a free audit
Chat Pro · Sample Conversation
Hibu site
"My fridge stopped cooling last night"
Sorry to hear that. Is the freezer still working, or also affected?
"Both — nothing inside is cold"
Diagnosis suggestedCompressor / sealed system
PriorityHigh
Existing customer matchYes (98% confidence)
Slot offeredTomorrow, 11 AM
Site Pro

Operator command center for the whole pipeline.

React 19 + MUI v6 dashboard that unifies call logs, voice messages, customer records, settings, and cross-product workflow data. Real-time view of every lead as it lands from any of the five channels. Built so the operator's job becomes "show up to the booked appointment" instead of "field every call."

  • Live lead feed from all channels in real time
  • JWT + role-based access control
  • Chart.js analytics: revenue, jobs, conversion
  • TanStack Query + optimistic updates
Start with a free audit
Site Pro · Sample Dashboard
Illustrative
Calls handled (today)37
Jobs booked14
Avg. AI handle time2m 14s
Landline rescued via callback3
Languages handled todayEN, ES, FR
Pipeline statusAll systems live
Services & Pricing

Straight prices. No annual contracts.

Beyond the Case Study

I ship constantly.

Open source · Security

PreFlight

Free in-browser security audits for AI-generated code. Nothing leaves your machine. Launched publicly in 2026 with FlightSchool, a guidance track that shows builders what to learn and why it matters.

Client-side SAST · preflight.midatlantic.ai
Civic tech / Open source

War Library

Idea to live in 8 hours; multilingual rollout days later (7 languages including RTL Arabic, Hebrew, Farsi). 24,615 verified events tracked across 169 countries, 18 monitored news sources, 129 automated tests. MIT licensed.

Next.js 16 · Mapbox GL · warlibrary.midatlantic.ai
Multi-tenant SaaS

AutoShop AI

Multi-tenant SaaS for mobile mechanics: self-serve onboarding, hybrid IVR, customer-facing PWA with offline support, and a browser extension that auto-fills vehicle context across 7 parts suppliers.

FastAPI · PostgreSQL + pgvector · React 18 + PWA · MV3 extension
Dogfooding

Deutsche Auto Sport

My own German/European auto specialty operation in Fredericksburg. Built the public site solo. Live Lighthouse Desktop: Performance 90, Accessibility 94, Best Practices 100, SEO 100. I run the Mid-Atlantic AI suite on my own SMB.

Lighthouse 100/100 BP & SEO · dasgas.com
Who's behind it

One engineer. End-to-end ownership.

Johnathan Scott Viruet, founder of Mid-Atlantic AI

Johnathan Scott Viruet

Founder · Full-Stack AI Engineer · Locust Grove, VA

Production AI engineer shipping voice agents, multi-tenant SaaS, native mobile, civic tech, dashboards, and independent research. Four years compounding into a person who can take a customer outcome from problem statement to live deployment without handoffs — backend, frontend, infrastructure, multilingual content, integration, deployment, monitoring, customer relationship.

Fourteen years of customer-facing technical work in European automotive diagnostics before founding Mid-Atlantic AI in 2023. Customer-first framing is inherited, not learned. I still run my own shop, which means I get the same 7 PM phone calls my customers do.

"If you have an opportunity to accomplish something that will make things better for someone coming behind you, and you don't do that, you are wasting your time on this earth."

— Roberto Clemente

That's why the tools I build for other builders are free, and stay free. PreFlight gives away security auditing with no signup and no paid tier. Atlan is built so nothing stands between a person and their first build. Nobody handed me a map when I started, so the map goes out for free — the paid work is the custom build, not the education.

More about how I got here →

Get Started

Let's find your leaks.