What I’ve built

Find the gap. Build the thing. Get it used.

I keep doing the same thing in different contexts. I notice something that costs people time, I build the thing that fixes it, and then I do the harder part, which is getting anyone to use it.


Built inside the job

AI-assisted lead discovery

Account executives were hunting for prospects manually, one search at a time. I built tooling that matched leads against our ideal customer profile and target personnel so the team could start from a list instead of a blank page.

The outreach models

Inbound and outbound strategy, and a multi-touch outreach sequence built and implemented across the team.

The automation layer

Every Salesloft cadence and automation the team ran on. Response rates improved about 50%.

The CRM architecture

Salesforce lead routing, account assignments, data uploads, pipeline stages, dashboards, and the KPI monitoring the team was managed against.


nextuppool.com

The problem

If you play pool in Virginia and want to find a tournament, you have to comb through dozens of venue websites, a handful of league organization pages, and a scattering of Facebook groups and posts. Everything is siloed by whoever’s hosting it. There’s no one place to look.

What I built

One place to look.

The site scrapes public league, venue, and organizer sources on a weekly schedule to keep listings current. Players can subscribe for updates. Anyone can submit an event, and submissions go through a review queue before they publish. It works on a phone, which matters, because that’s where people check it. I designed the logo myself.

Domain and DNS through Cloudflare, subscriber capture, email delivery, mobile testing, and iteration from what actual users told me was missing.


Research and document tooling

Job searching is manual, repetitive, and badly documented, so I built a system for it. It researches openings, ranks them against criteria I defined, and generates tailored documents. Then it stops and waits for me.

That stop is the part I care about. It would be easy to let it run end to end. But a system that submits on your behalf is a system that submits something wrong on your behalf, and the cost of that is not recoverable. So it drafts, and a person decides.


The technical foundation

A.A. in Information Systems from Liberty University, with coursework in Systems Analysis and Design, Database Management Systems, and Application Programming. SQL and Visual Basic / VB.NET for reporting and process automation. Fifteen years working in and around laboratory information systems in regulated environments — not as a topic I studied, as environments I worked in.