A magazine publisher redesigning its value proposition? An AI startup scaling faster than its systems could keep up? A retailer surging back into cultural relevance, needing a briefing framework fast enough to keep pace? I’ve transformed systems for all three. Nobody handed me a mandate, a precedent, or a plan. I found what was missing and built it.
Previous work Condé Nast · Gap Inc. · Mobian
Solutions used by L’Oréal · Estée Lauder Companies · LVMH · Hermès · P&G · PepsiCo · Anthropologie
What was in the way Gap’s cultural relevance was surging and campaigns were going viral. Brand teams had to move just as fast and stay centered on the customer, and there was no shared system to support them.
Every season, the brand team planned campaigns off a stack of reports: social listening, search, audience research, market trends. Each one described what customers were doing. None of them gave the team a direction to build the season’s campaign around.
What the marketers and their agencies needed was one page they could brief from. Not more data. A point of view.
They had a dashboard for every angle and no answer. I gave them one page.
I read the signals and identified four real customer needs that kept showing up, then wrote them as plain statements anyone could brief from. I called them Need States.
And the one-pager itself - this example is built on illustrative signals, not the real season’s data.
The one-pager became integral to how the CMO and marketing leadership talked about the season - one read built from scattered, disparate inputs.
What was in the way The measurement didn’t exist inside the company. I had to design it, decide who we’d buy data from, and get executives to trust a number they’d never seen before.
The company’s brands and events generated an enormous amount of press and social conversation, and no consistent way to say what it was worth. Sales wanted to put it in front of advertisers. Editors wanted it for event recaps. Everyone wanted a number they could defend.
I forecasted this before anyone was asking for it: publishers would have to hold their own against influencer marketing, and earned media value was how they’d do it.
How do you set a standard when nobody hands you one?
I ran a bake-off between three data vendors, tested their methods against our own brands and events, picked an approach, and wrote the rules for how we’d apply it, so the answer came out the same way every time. Then I got the measure into the sales and executive materials where it would matter.
The measure became part of the pitch for events like Vogue World and the Met Gala, and part of how the company answered advertisers.
What was in the way Deciding which creators a Fortune 100 brand shouldn’t run ads against meant working through “Where My Ads Ran” reports from YouTube and Google by hand, up to 60 hours a campaign. There was no engineer to build a faster way.
Before every campaign, someone worked through “Where My Ads Ran” reports from YouTube and Google by hand, flagging which creators were a bad fit for the brand: high-risk, wrong audience, low-attention filler. Names in, names out, no reasoning kept. Up to 60 hours.
One campaign had most of its budget running against kids’ cartoons and videos made to keep dogs calm. Technically safe. Nothing to do with the brand.
No engineer, no headcount. I built the pipeline, and it had to hold up on live Fortune 100 campaigns.
I built the pipeline that turned those “Where My Ads Ran” reports into exclusion lists. A separate engine classified each creator, by risk, attention, audience, and dozens of other categories, and I connected that output to the campaign config, so the exclusion list fed straight into how Fortune 100 campaigns ran on YouTube. Sixty hours of manual review became about three minutes. Once the pipeline proved out, I hardened it with an engineer, and the list scaled from roughly 50,000 creators to more than 600,000.
After that, steering a campaign away from the wrong creators and toward brand-aligned ones was a quick job, not a week’s.
Built solo as a prototype, then made production-ready with one engineer once the prototype had buy-in.
What was in the way Every cycle, the same report ate about a week of hand-work before anyone could act on it. That doesn’t scale, and it burned people out on the boring part.
The go-to-market team kicked off a report by email, then waited five days while someone pulled the data, ran the analysis, and built the deck by hand.
The thinking wasn’t the hold-up. The assembly was.
The slow part was putting it together, not working it out.
Working with Convey, I turned the whole process into an agent. It takes the email, needs only the brand name and what that brand counts as wasted spend, runs the analysis, and builds a finished deck in Google Slides - sent straight back to whoever asked. About fifteen minutes.
Built with Convey. My part was turning a fuzzy manual routine into steps an agent could run, and deciding what “good” looked like at each one.
What was in the way A big custom survey landed with no content plan attached. Editors needed to know what in it was worth writing about, and soon.
Anthropologie and Vogue surveyed more than 2,000 brides about how they shop for their weddings. Rich data, no direction.
Someone had to decide what it was actually about before it could become anything.
A pile of answers isn’t a story until someone decides what it’s about.
I read it for the thread that held it together and found one: the wedding isn’t a single day anymore. It’s a string of events - engagement shoot, parties, rehearsal, ceremony, after-party - and each one needs its own outfit. That’s what the coverage was built on.
Raw data in, a clear angle out, and a story the audience actually read. I ran the analysis and told editors and the client which parts mattered.