Skip to main content
Completions

Skill map

Each skill, and where to see it.

A skill marked as shown links to the case study that demonstrates it. A skill in progress names the project building it. Nothing is listed as shown until the work exists.

AI systems

Data and technical stack

  • TypeScript, React, and Node

    Shown in the work

    This site: Next.js 16 and React 19, roughly 840 TypeScript files, and the build tooling around it.

  • Python for data and agents

    In progress

    Typed, tested Python for agent services and data work.

    Now building: A lead research and routing agent written in Python with pydantic models and a pytest suite.

  • SQL, warehouse modelling, and dbt

    In progress

    One modelled source of truth for marketing data, built in a warehouse and versioned in dbt.

    Now building: A marketing data model joining paid media, web analytics, and point-of-sale data by location.

  • Funnel analytics and attribution

    Shown in the work

    Measuring each layer of a funnel, ruling causes out explicitly, and stating what the data does not show.

  • Marketing and revenue systems integration

    Shown in the work

    Forms, webhooks, email, booking, analytics, and payments wired together so data arrives where it is needed and failures are visible.

  • Lead enrichment, scoring, and routing

    In progress

    Inbound leads researched, scored, and routed to the right person automatically, with a review queue for low-confidence calls.

    Now building: The same Python agent as above, writing to a CRM with an eval set of labelled leads.

  • Experiment design and A/B infrastructure

    In progress

    Tests with a stated hypothesis, a sample size calculated in advance, and a readout someone can act on.

    Now building: A local-marketing test across matched store groups, analysed as a difference-in-differences.

Working with people

  • Explaining technical work to executives

    Shown in the work

    Write-ups that lead with the decision, carry the evidence, and say plainly what is not yet known.

  • Adoption and change management

    In progress

    Designing for use from the first day, and measuring whether people still use the tool a month later.

    Now building: Weekly active use and time saved, tracked for every internal tool shipped this quarter.

  • Prioritisation and build-versus-buy

    Shown in the work

    Deciding what not to build, testing ideas on paper before spending on them, and retiring what does not earn its place.

  • Shipping in reviewable increments

    Shown in the work

    Work delivered as small, stacked pull requests a reviewer can accept one at a time, with retractions flagged across the stack.

Strategy and domain

  • Go-to-market, pricing, and packaging

    Shown in the work

    Choosing what to sell, to whom, and on what pricing model, from measured demand rather than preference.

  • Multi-location retail and service operations

    Shown in the work

    Day-to-day operating experience inside a multi-location specialty retailer: store-level reporting, local marketing, and the gap between dashboard and store floor.

  • Measured results for paying clients

    In progress

    A client outcome counted in dollars, verified by the client, and published with permission.

    Now building: Missed-call recovery for home-service businesses, priced on the bookings it produces.

Free — no call required

The Multi-Location AI Swarm Blueprint

Get the deployment order for a marketing swarm across multiple locations — which agent goes first, what it depends on, and what has to be true before agent number two pays for itself.

  • The dependency map: which four foundation agents every other agent reads from, and why deploying a surface agent first strands it.
  • The 90-day sequence, week by week, with the acceptance test that closes each week.
  • The four loops that have to close — capture, decide, act, emit — and the failure mode when any one of them stays open.

Opens on this page immediately. No attachment, no waiting on an email.