marketing and analytics

Marketing you can measure.

I built GA4 and Tag Manager from scratch across three properties, run a live dashboard against the Analytics API at zero recurring cost, and grew my own storefront past $30K a year with every channel tracked.

The studio dashboard: time-window controls above revenue, orders, average order and pieces sold.
3properties instrumented from scratch, live on day one
12report queries on a hand built dashboard
$30K+own storefront revenue, 2025
$0recurring reporting cost

More work

The rest of the deck, ordered for someone hiring a marketing technologist.

Three generated slides from the product deck generator, side by side.
in production

Product deck generator

The clearest answer I have to "where did the team’s week go." Roughly 19 hours of design time per cycle, given back, with brand compliance held in code.

The email campaign generator: a built email beside its automated compliance audit.
in production

Email campaign generator

Campaign build time went from 75 minutes to a form, with UTM taxonomy enforced automatically so the reporting downstream stays clean.

The Sustainable Innovation Forum 2020 Day 1 scribe, drawn in green, cyan and black: a live portrait of Ban Ki-moon captioned eighth Secretary-General of the UN and Deputy Chair of the Elders, surrounded by hand lettered quotes about climate action after the pandemic.
paid · corporate

Graphic facilitation at 8works

I drew Ban Ki-moon and Kevin Rudd live at the Sustainable Innovation Forum, and a Kaiser Permanente chief executive conversation at the Health Innovation Summit. Six finished scribes, delivered entirely over video in 2020, published with my name in the credit bar.

The Belle of the Bot homepage: the mascot Belle waving beside the headline "AI is complicated. Let’s learn about it together," with subject and claim-type filter pills below.
built solo

Belle of the Bot

A content system with its own distribution built in: one data file feeds the site, the quizzes, and the Instagram carousels, which means publishing costs almost nothing per post.

The website redesign: photography and gradient treatment across a rebuilt page.
production css v2.20

Website reimagining

A CEO directed redesign on a vendor built site, days before launch. I read the vendor contract first to protect a six figure investment and its warranty, then shipped a production CSS system across nine documented sections.

The Opening Plenary board for the National Audubon Society 2023 Leadership Conference, hand drawn in blues and blacks: the conference title, live portraits of board chair Susan Bell and chief conservation officer Marshall Johnson, a flying magpie, and the line "You are what hope looks like to a bird."
graphic recording · client

Boards for a national conference

Live visual capture across a national leadership conference, held inside the client’s brand palette while being drawn in real time in front of the room.

CambiumPak packaging: a shipping carton, a moulded pulp tray and crinkle fill, in the brand’s forest palette.
stand-in brand

CambiumPak brand system

A full brand and product catalogue built as a demonstration surface, so employer work can be shown honestly with no client data attached.

Three drawings for Choose Democracy: people embracing beneath a rising sun, a crowd holding placards, and a We the People 2.0 scroll.
client · four years

Choose Democracy

Four years of one house style across a book, four animated explainers and a website, which is brand consistency measured in years rather than in a slide.

A hand lettered board drawn entirely in Salesforce blues: "The purpose of Futures LAB is to inspire new ways of thinking about the future," beside a hot air balloon carrying a capital F and two figures, with a thought cloud, a gear cloud and speech bubbles.
contract · 2021

Futures Lab, drawn live and then animated

Live capture in the room, then a finished animated asset the client could publish afterward. One engagement, two deliverables.

open to marketing operations, analytics and martech roles

Let’s talk.

I build the measurement layer before the campaign, because a number you cannot trace is not a result. I have done it for an employer under a hard relaunch deadline and for my own business, where the revenue is mine to be honest about.

Happy to walk through the tracking plan behind any of this.