Founder · Flagship company · NVIDIA Inception
Core Dispatch Solutions
My main company. An AI voice receptionist for local service businesses. It answers the
call, qualifies the caller, books the job, and routes urgent work. I built the whole
pipeline: call orchestration, the CRM behind it, and the payment flow. It runs in
production on AWS, and the company is an accepted member of NVIDIA Inception.
How it's built
An inbound call hits the voice agent and runs through a qualification state
machine: greet, qualify, book, or route urgent work to a human. On the outbound
side a dispatch layer enforces calling windows, attempt caps, and backoff per
lead. Bookings land in the CRM with job details, and the payment flow closes the
loop. It runs on AWS behind Cloudflare. The open core-dispatch engine on
GitHub is that same qualify-and-schedule state machine, cleaned up and
dependency-free, with its own tests and CI.
View on GitHub ↗
Founder · Voice AI Utility
callscope
Outcome analytics and quality scoring for AI voice-agent call transcripts. It processes
VAPI, Retell, Twilio, or plain text transcripts, automatically detecting reached humans,
voicemails, IVRs, and high-signal events like objections, pricing discussions, or bookings,
applying offline conversation quality scoring.
How it's built
A parser normalizes VAPI, Retell, Twilio, or plain-text transcripts into one call
model. An outcome classifier separates humans from voicemail and IVR, a signal
detector flags objections, pricing talk, bookings, and do-not-call requests with
the exact lines as evidence, and a deterministic scorer grades the conversation.
Pure Python standard library, zero runtime dependencies, fully offline — it runs
the same on a laptop as it does in the pipeline.
View on GitHub ↗
Founder · SaaS
Adoracle
Ad intelligence software. It pulls competitor ads from public ad libraries and breaks
down the hooks and angles with AI, so a marketer can see what is actually working
before spending a dollar. Built as a TypeScript monorepo with a Next.js front end and
worker services behind it.
How it's built
Ingestion workers pull ads from public ad libraries, a normalizer maps every
source into one canonical ad model, and the analysis layer detects hooks and
angles — question hooks, stat hooks, urgency, social proof — carrying the matched
text as evidence, then scores the creative. A Next.js dashboard sits on top. The
open adoracle repo carries the analysis engine: normalizer, detectors,
and scoring.
View on GitHub ↗
Founder · Voice Automation
Database Reactivation
An AI voice system that calls a business's old, dead leads and turns them back into
booked work. It handles the outreach, the conversation, and the booking handoff on its
own, on a schedule, with no one dialing.
How it's built
A ranking model orders the dormant list by win-back potential, and a scheduler
builds compliant call queues: timezone calling windows, quiet hours, attempt
caps, cooldowns. The voice agent works through the queue and outcomes feed
straight back — opt-outs suppress permanently, voicemails back off, interest
routes to booking. A readiness gate refuses to start a campaign unless config,
suppression list, and windows all validate.
View on GitHub ↗
Founder · Lead Gen
WC Lead-Gen
An autonomous system that finds and qualifies businesses for workers comp premium
audits, recruits audit firm partners, and routes the consults between them. It runs
unattended with its own compliance engine, ML lead scoring, and live monitoring.
How it's built
Discovery and enrichment feed a scoring model that grades audit fit with an
explainable factor breakdown. Every lead then passes a fail-closed compliance
engine — state eligibility, suppression lists, calling windows — where missing
data means blocked, not maybe. Qualified leads route to partner audit firms by
state coverage and capacity, with an audit trail on every decision the system
makes.
View on GitHub ↗
Founder · Local SEO
Local Lead Gen
A platform that spins up programmatic local SEO sites across cities and services,
ranks them, captures leads, and sells them to local businesses. Thousands of pages
built from structured data, plus an AI receptionist for inbound calls.
How it's built
A generator expands services × cities into a full page matrix with rotating
content templates so no two pages read the same, schema.org markup on every page,
and chunked sitemaps. Inbound leads — form fills and calls — validate and route
to the renting business with a fallback chain. Built on Next.js; the open repo is
the generation and routing engine.
View on GitHub ↗
Founder · Voice QA
DialProof
A white label voice QA and production pod for AI voice agencies. It finds quality
issues in their voice deployments as the hook, then delivers the build and managed
operations. Safety first, with every live action gated behind explicit approval.
How it's built
An audit engine runs QA checks over an agency's live call transcripts —
disclosures, objection handling, dead air, abrupt endings — and every finding
ships with a receipt: the exact transcript lines that triggered it. Reports
aggregate per call and per campaign. Anything that could touch a production
system sits behind a dry-run-by-default action gate.
View on GitHub ↗