Work with me

I find the thing that happens the same way every time and make it happen automatically.

Most of the work I do starts with one question: what’s the one thing in your week you dread because it’s the same every time?

That’s where the friction is. That’s where the hours are. That’s what I fix.


What I Build

Process Automation

Manual work that runs on a schedule — intake forms, appointment reminders, follow-ups, reporting, data entry — gets replaced with a system that runs itself. You stop thinking about it. It just happens.

Built for: healthcare, home services, trades, professional services. Any operation where the same task happens every week and still requires a human to do it.

AI Infrastructure

Beyond task automation. A system that monitors, decides, and acts on your behalf — briefing you in the morning, triaging your inbox, surfacing what needs attention. Built on your own hardware or low-cost cloud. No ongoing subscription to an AI platform you don’t control.

This is what I run for myself. I build smaller versions of it for clients.

Data Engineering

Raw data in, clean usable output out. ETL pipelines, Google Sheets automation, dashboard systems, CRM data prep. Built to handle volume — 700,000 records processed in under 8 minutes is a real number from a real project.


How It Works

Discovery — free conversation. You describe the friction. I assess the scope.

Proposal — fixed price, defined deliverable, clear timeline. No ambiguity about what you’re buying.

Build — I design it. A coding agent implements it. You get something tested and deployed, not a prototype.

Maintenance — monthly retainer if you need it. Most automations run without intervention once they’re live.


Pricing

ScopeOne-Time
Simple automation$300 – $500
Medium complexity$500 – $1,500
Full implementation$1,500 – $3,000

Monthly maintenance: $99 – $500 depending on complexity and support needs.

Discovery is always free.


The Work

Every tool listed in my portfolio was built to solve a real problem — most of them my own. The same methodology applies to client work: spec it, build it, test it, ship it.

View my work →


Contact-center tools I’ve shipped

These run in real dialer operations today. Each links to its write-up or Chrome Web Store listing.

Data Bridge

Extracts agent performance reports from Zoom and Convoso into clean, clipboard-ready TSV. Sanitizes null values, normalizes durations to HH:MM:SS, and alphabetizes agent lists to match fixed master sheets.

Convoso Team Optimizer

Reorganizes Convoso's flat live agent monitor into grouped team sections using deterministic User ID + Extension matching and CSS flex-order, so it survives the dashboard's own high-frequency updates.

Convoso Auto-Create Lead

Browser content script that detects when a Convoso call is dispositioned and triggers the 'Create Lead' action automatically — no API credentials required.

Convoso Insight Lens

Injects APPT % and LXFER % columns directly into Convoso's existing report tables, with color-coded thresholds and CSV export. All processing stays local in the browser.

Chrome Auto-Refresh

Per-tab auto-refresh that survives tab suspension and Manifest V3 service worker restarts, with a live countdown badge and 65 passing tests.

Telesero Auto-Pauser

My first published Chrome extension. Automatically checks the 'PAUSE AGENT DIALING' checkbox on the Telesero Suite between calls; v1.0.1 fixed a real hang-up-button interference bug.