Selected work
Proof, not promises.
Shipped work across voice AI, lead automation, contact-center intelligence, client sites, and vertical products — each shown as the problem it solved and how. Client engagements are described by what they do, not who they're for; live demos and references are available on request.
See it working
Live demos you can click — proof, not slides.
These are running in production right now. Open any of them and try it yourself — no sign-up, no sales call first.
On The Line — Real-Time Voice AI
A live, browser-based voice simulator that puts you on a real-time phone call with an AI person in crisis — 911 dispatch, hostage negotiation, undercover sting.
- SvelteKit
- Svelte 5
- ElevenLabs Conversational AI
- Anthropic Claude (Sonnet + Haiku)
Speech & Quality Analytics
AI-scored quality analytics for contact-center interactions — real-time call coaching and automated, SOP-governed QA evaluation with human calibration.
- TypeScript
- Next.js 16
- React 19
- tRPC
Mortgage Lead Coach
AI that scores every mortgage sales call in real time — classifying it against an 8-stage loan-officer funnel and an 84-point diagnostic taxonomy — to flag compliance risk and surface coaching before the deal is lost.
- TypeScript
- Next.js 16
- React 19
- tRPC
Landscape-Lighting Visualization SaaS
Upload a daytime house photo, get a professional nighttime lighting render.
- Cloudflare Workers
- Cloudflare Pages
- R2
- KV
Voice & Conversational AI
On The Line — Real-Time Voice AI
Live demoA live, browser-based voice simulator that puts you on a real-time phone call with an AI person in crisis — 911 dispatch, hostage negotiation, undercover sting.
↳ A live, publicly playable real-time voice AI product deployed to production with four distinct scenarios.
- SvelteKit
- Svelte 5
- ElevenLabs Conversational AI
- Anthropic Claude (Sonnet + Haiku)
- Google Gemini Imagen 4
Dental Insurance Voice AI
AI that calls dental insurance payers, navigates the IVR, verifies benefits, and gets the eligibility PDF faxed back — giving front-desk staff back 15+ hours a week on hold.
↳ Validated end-to-end against a real national payer's production IVR — the AI navigates the full menu tree, verifies eligibility, and delivers the fax-back PDF in ~3-5 minutes, freeing an estimated 15+ front-desk hours per week. Currently piloting with practices.
- Node.js
- TypeScript
- Fastify
- Twilio Media Streams
- Deepgram (Nova-3 STT)
AI Voice Sales & Reception Agents
Browser and telephony voice agents that answer and place calls, pitch and qualify leads, handle objections, and book or route the caller — deployed for sales and front-desk reception.
↳ A reusable playbook for sales and reception voice agents spanning browser and telephony, provider-agnostic across the major real-time voice stacks and grounded to a client's real products, pricing rules, and booking systems.
- Retell
- ElevenLabs
- OpenAI GPT-4o
- VAPI
- Twilio
IVR & Voice Self-Service
Conversational voice self-service for banking and credit unions — members speak naturally instead of pressing 1, and the agent completes real transactions against the core banking system.
↳ Working conversational voice self-service demos that authenticate callers and complete real banking transactions against core-banking APIs, positioned as a natural-language replacement for legacy menu-tree IVR.
- VAPI
- ElevenLabs Conversational AI
- Twilio
- Python / FastAPI
- Fastify / TypeScript
Lead Qualification & Scoring
AI SMS Lead-Qualification Chatbot
An SMS assistant that qualifies inbound leads in real time, extracts structured details with an LLM, and syncs the whole conversation to the CRM.
↳ The original bot ships with a full automated safety net — 103 tests (89 unit, 14 integration covering the end-to-end pipeline, concurrency, idempotency, rate limiting, and follow-up cadence) run in CI on every push — and the follow-on build proves the same engine can be re-hosted as configuration-only, multi-tenant SaaS.
- TypeScript
- pnpm/Turborepo
- Fastify
- OpenAI GPT-4o-mini (tool calling)
- RingCentral SMS API
B2B Lead-Scoring Pipeline
Finds, enriches, and scores target companies 0-100 — including a grounded LLM 'situation-fit' read — and delivers a weekly, human-approved sheet of ready-to-outreach prospects.
↳ A configuration-not-a-rebuild lead engine that turns a raw company universe into a calibrated, tiered, decision-maker-attached prospect sheet each week, with the AI fit-read grounded in real signals and every row gated on human approval.
- Clay
- Claude (grounded JSON situation-fit)
- Google Sheets
- Apify
- Python
Contact-Center Intelligence
Customer Interaction Intelligence
Ingests customer interactions across channels into a queryable knowledge graph, exposed through a multi-tenant dashboard and API.
- TypeScript
- Next.js 15
- Hono
- Neo4j 5.x
- PostgreSQL
Speech & Quality Analytics
Live demoAI-scored quality analytics for contact-center interactions — real-time call coaching and automated, SOP-governed QA evaluation with human calibration.
↳ A quality-management stack that scores interactions at volume instead of by sample — real-time on live calls and automatically after the fact — while keeping humans in the loop through calibration, override, and full scorecard-to-coaching traceability.
- TypeScript
- Next.js 16
- React 19
- tRPC
- Prisma
Mortgage Lead Coach
Live demoAI that scores every mortgage sales call in real time — classifying it against an 8-stage loan-officer funnel and an 84-point diagnostic taxonomy — to flag compliance risk and surface coaching before the deal is lost.
↳ A live, self-serve product that scores mortgage sales calls at volume instead of by sample — funnel stage, 84-point diagnostics, and compliance auto-fails — with every score traceable to the moment in the call that caused it.
- TypeScript
- Next.js 16
- React 19
- tRPC
- Prisma
Client Sites & E-commerce
Headless E-commerce Storefront
A speed-first headless storefront proven against the live store with a 50/50 traffic split.
↳ Delivered a production headless storefront running as a measurable 50/50 experiment against the client's existing store, so the winner is decided by conversion data rather than assumption.
- Next.js (App Router)
- TypeScript
- Tailwind CSS v4
- Shopify Storefront API
- Cloudflare Workers
Home-Services Site + CRM Automation
A fast marketing site whose every inquiry drops straight into the sales pipeline.
↳ Inbound inquiries now flow from the marketing site into the CRM pipeline automatically, with the firm's digital presence unified under one brand hub.
- Cloudflare Pages
- Cloudflare Workers
- GoHighLevel CRM
- JavaScript
- Vitest
Marketing Sites & AI Enablement
Client web work plus hands-on AI enablement — from a live workshop to buildable prototypes and a custom prospecting pipeline.
↳ Leaders left the studio engagement with a shared mental model and prototypes tied to their own workflows, while the consultant gained a repeatable, tunable way to surface and rank a short list of high-fit, well-timed accounts.
- Claude API
- Python
- HTML/CSS/JS prototypes
- Google Forms API / Apps Script
- ElevenLabs (narrated webinars)
Vertical AI Products
Landscape-Lighting Visualization SaaS
Live demoUpload a daytime house photo, get a professional nighttime lighting render.
- Cloudflare Workers
- Cloudflare Pages
- R2
- KV
- D1
Judgment-Debtor Research SaaS
Self-serve SaaS that automates open-source asset and identity research on judgment debtors.
- Next.js 16
- TypeScript
- Drizzle ORM
- PostgreSQL
- Redis
Immigration Case-Assembly Platform
AI-native case assembly for family-based U.S. immigration filings.
↳ A V0 platform whose spine is the typed case record: LLM steps are constrained to classification and cited extraction, OCR and model calls sit behind swappable interfaces, and a regression eval guards quality on every change.
- Python
- FastAPI
- Uvicorn
- Pydantic v2
- pypdf
Job & Quote Marketplace
A marketplace where customers post jobs and local providers compete on price and quality.
- Next.js 16
- TypeScript
- PostgreSQL
- Prisma 7
- NextAuth.js
Applied ML — Trading & Markets
Algorithmic Trading Bots
Two automated equity-trading systems: a quant multi-strategy ensemble engine and an LLM investor-panel that pitches trades for human approval — both executing through the Alpaca brokerage API.
↳ Both run end-to-end as working prototypes: the quant engine backtests and paper-trades a multi-strategy ensemble with full test coverage; the LLM panel app runs a complete pitch, Q&A, approve, risk-guard, execute cycle, dry-run and paper-first before any live keys.
- Python
- Alpaca (alpaca-py)
- scikit-learn
- gradient boosting
- pandas / numpy
SEC 10-K Reaction Predictor
An NLP pipeline that reads a company's SEC 10-K annual report and predicts the stock's post-filing price reaction, scoring the filing's sentiment, uncertainty, and year-over-year change.
↳ A working prototype pipeline that ingests a 10-K, engineers sentiment/uncertainty/surprise features, and serves a post-filing reaction prediction through a web app — end to end, with tests across every stage.
- Python
- SEC EDGAR (edgartools)
- FinBERT / Transformers
- PyTorch
- scikit-learn
Robotics & Computer Vision
Voice + Vision Robotic Hand
An in-car robotic co-pilot that physically operates your phone on your behalf — voice in, robotic stylus arms out — so drivers can text, navigate, and use any app hands-free without touching the screen.
↳ A concept-and-IP-stage project: patent filed, industrial-design specification and renders locked, full system architecture documented, and an early-interest landing page shipped ahead of hardware.
- Vision-language models (VLM)
- LLM intent parsing
- ASR / wake-word
- TTS
- robotic actuators / servos
Sidewalk-Chalk Art Robot
A wheeled rover that prints sidewalk-chalk art on driveways — pick a template in an app, hit go, and it drives a planned path spraying liquid chalk through a multi-color print head.
↳ v0.1 software pipeline works end-to-end: the example road-grid design flows cleanly through planner and simulator (3/3 unit tests pass). Hardware is still ahead of the software — firmware parses toolpaths but does not yet drive motors or spray.
- Python
- TypeScript
- Vite
- JSON Schema
- ESP32 / PlatformIO
UNO Companion Device (CV)
A 'whose turn is it?' companion device for UNO that uses computer vision to recognize played cards, backed by a Flutter app and ESP32 firmware.
↳ The CV pipeline ran end-to-end and hit 92.6% on 54 synthetic fixtures — clearing the 90%+ feasibility gate — with the report explicitly cautioning that the real go/no-go must be re-run on physical webcam captures, not template-derived synthetic images.
- Python
- OpenCV
- numpy
- Pillow
- FastAPI
Also built
Tools, experiments, and open-source work.
Kerminal
code ↗A cross-platform terminal built for AI coding, with clickable links, full theming/transparency, and image-and-text clipboard support (including paste-image-as-path for AI CLIs).
- Electron
- xterm.js
- node-pty
Narrated Webinar
code ↗A Claude Code skill that turns a single config file into a narrated, audio-voiced HTML presentation with ElevenLabs voiceover, a chapter-based player UI, and optional MP4 export.
- Python
- ElevenLabs
- JavaScript
WorkflowLens
A screen-workflow-optimization SaaS that records desktop activity via a Rust/Tauri agent and uses LLMs to discover tasks, detect workflow patterns, and surface productivity insights.
- Rust
- Tauri
- Axum
- Next.js
ModelOps
A managed AI-operations platform that layers business-readable dashboards, cost/anomaly tracking, model migration, and prompt versioning on top of existing LLM infrastructure.
- Next.js
- tRPC
- Prisma
- Recharts
COOBot
A CLI 'COO bot' that tracks project status and costs across GitHub, Anthropic, Claude Code, and Railway, and generates daily HTML status reports.
- Node.js
- TypeScript
- SQLite
PainPoint Miner
A tool that mines HackerNews and other forums for business-idea pain points, running an LLM pipeline to extract, categorize, and score them with product-manager-grade analysis.
- Next.js
- TypeScript
- Prisma
whatsthat
live ↗A library-first 'speech-to-text for every other sound' classifier that labels everyday sounds via an AudioSet-trained AST backend and lets you teach your own sounds from a few examples.
- Python
- PyTorch
- Transformers
- FastAPI
Panion
An always-on AI voice companion for older adults that runs on a laptop or Raspberry Pi and operates the computer for them through natural conversation.
- TypeScript
- Electron
- Claude API
- Vapi
Statusline
A custom Claude Code statusline that renders color-coded git, model-usage, cost, and subagent info, shipped in both a Go-binary and a modular Bash implementation.
- Go
- Bash
- jq
LocalCode
An open-source CLI coding assistant, styled after Claude Code, that runs on local LLMs via Ollama with its own built-in read/write/bash/grep tool set.
- TypeScript
- Ollama
- Ink
GOrganizeMe
An open-source GTD command center that unifies Gmail, Tasks, Calendar, and Drive into a single triage inbox with projects, contexts, and AI-assisted organization.
- Go
- React
- Gemini
Two decades behind the practice
Enterprise AI, shipped at scale
Before LocusArc, Ken led and shipped AI products now used by some of the largest enterprises in the world. The same playbook — right-sized for the businesses above.
Verint
Real-time agent-augmentation AI for enterprise contact centers.
Nuance
Conversational AI and virtual-assistant platforms used by Fortune 500 brands.
ENACOMM
Voice self-service and payment systems handling millions of interactions.
Want something like this for your business?
Book a free 30-minute consult and we'll map where AI can make the biggest, most measurable impact.