Jarrod Griffin
  • Work
  • Services
  • Teaching
  • Résumé
  • Get a quote

Work

Case studies and shorter examples. Each client ended up with something they could run without me. That is the bar for everything on this page.

Work that the owner could see, run, and keep.

I've been the whole technical team for a fight promotion, a consultant with a product idea, a university research center, and a few others. Each of them ended up with something they could run without me. That's the bar for everything on this page. What's under NDA stays off it.

Case studies

Each one follows the same arc: the situation, what I built, what changed, and what the owner can do now.

Rising Stars Muay Thai website
Measure

The ads weren't sending the buyers. Search was.

A Sacramento fight promotion had no analytics. Six event cycles later it knows organic search sends buyers at four times the rate of the ads it pays for, and that buyers decide the same day.

Rising Stars Muay Thai →
SectorPrompts product
Build

He had the idea. I was the technical team.

A consultant with an idea and no engineer. I built SectorPrompts end to end: the report pipeline, the checkout, the deployment. Every number in a report is computed by code, not written by the model.

SectorPrompts →
Center for Customer Insights and Digital Marketing website
Measure · Build · Teach

I left, and it kept working.

A university center with no technical staff got a working website toolchain, a clean CRM, an analytics stack, and a workshop program. Then a handoff that let it all survive my leaving.

CCIDM at Cal Poly Pomona →

Shorter examples

Smaller pieces of work, each with one job.

Build

Email the change. Reply YES. It's live.

The client emails me the change in plain English. A private preview link comes back. They reply YES and it publishes. Nothing to log into.

Build

A content audit that took hours now takes one command.

The university's CMS was edited click by click. I wrote a 31-command tool and a small desktop editor for it. Bulk edits still go through the CMS's own review step before anything touches the live site.

Build

Nobody should take field notes while driving.

Mapping a housing area meant writing down what you saw at every major intersection, from behind the wheel. I replaced that with an app. The phone records the drive and the map draws itself. It has been used on more than 300 installation studies.

Measure

Twelve contact lists became one.

Interest lists, alumni, guest speakers, the website mailing list, all kept apart. I merged them, removed the duplicates, and moved them into one CRM. That one job made email analytics and automation possible for the first time. Part of the CCIDM story →

Measure

Where a nonprofit was losing to its competitors in search.

A graduate course project for a trauma-resilience nonprofit. I wrote a scraper that pulled the on-page signals from its site and four competitors', mapped the keyword landscape, and delivered a short interactive report with the fixes in priority order. See the report ↓

Measure

A dashboard for a team that couldn't see the end of the pile.

A large cleanup of a flagged database, and a team worn down by the size of it. I built a small dashboard: what was done, what was left, and the daily pace. The work moved faster once people could see it move.

Measure

The data is under NDA, so here is the method.

A competition entry for a regional airport, at Cal Poly Pomona's CEO Business Challenge. Several years of parking, passenger, and ride-hail data, cleaned, joined, and read as a time series. The findings belong to the airport.

Teach

Thirteen workshops. A graduate course made them a prerequisite.

R, Quarto, Shiny, GitHub, Google Analytics, HubSpot, and reports you could hand to a client. Recorded, and watched 19,000+ times. In one session, people who had never built anything left with a live site and a working checkout. See the teaching page →

Tell me what's not working.

I'll tell you what I'd build, what it costs, and what you'll be able to do when it's done. Every quote is a real one, which is why there are no prices on this site. The form is the way to reach me.

I reply within a business day.

Got it.

Thanks. I'll reply within a business day.

Jarrod Griffin.

Southern California · Get a quote

 
  • Work
  • Services
  • Teaching
  • Résumé

LinkedIn · GitHub