Selected work

2024–25Doner and YamamotoACE Hardware · Stellantis · Tylenol · Rush Street Interactive

Turning brand and legal rules into code

At two Stagwell agencies I took rules that lived in PDFs and people's heads, from a retailer's voice to automotive legal disclaimers, and turned them into pipelines that apply them every time.

Outcome
Copywriting time down 60%, campaign delivery 40% faster, manual signage work down 70%
Role
AI solutions engineer, embedded with writers, editors and producers
Stack
Dify · Claude · GPT · RAG · ExtendScript · After Effects · Photoshop API · Adobe CEP and UXP · Sora · Runway · ElevenLabs · ComfyUI · Python · Google Cloud
less copywriting time for ACE Hardware
60%
less copywriting time for ACE Hardware
faster campaign delivery
40%
faster campaign delivery
less manual input on digital signage
70%
less manual input on digital signage

The problem

Agency production is a long chain of repetitive, rule-bound work: writing hundreds of product lines in a retailer’s voice, putting the right legal disclaimer on every automotive spot, resizing signage for every store format. The rules live in PDFs and people’s heads. Mistakes are expensive, and the people doing the work would rather spend the time on ideas.

What I built

ACE Hardware copywriter. A Dify pipeline that ingests the briefs the team already writes in Excel and Word, retrieves the brand’s tone and style rules, checks SEO terms and returns structured copy ready for review. Claude and GPT sit behind it, with web retrieval for product facts. Copywriting time dropped 60%.

Stellantis After Effects pipeline. Four phases in ExtendScript: generate the slates, format the legal disclaimers with an LLM against the brand’s rules, enforce title and action safe areas on the timeline, and run QC helpers that flag anything off-spec. A CSV drives every spot, and a small debugging UI shows what the script changed and why.

A stand-in frame drawn in code. The pass is real: it builds the slate, formats the legal super with an LLM against the brand’s rules, enforces safe areas and flags anything off-spec before review.

Rush Street Interactive. A multi-agent assistant that writes LinkedIn, Instagram and push copy, each agent tuned to its platform. It pulls brand rules out of the conversation history as the team works, so it gets more on-brand as it goes. The agency used it in pitches and new business.

Tylenol. Generative video with Sora and Runway and voiceover with ElevenLabs. Most of the work was prompt and casting discipline: realistic people, honest representation and one visual language across every shot.

Digital signage. Photoshop API templates whose Smart Objects fill automatically from a copy bot. Manual input fell 70%.

Infrastructure. I scoped the Dify and OpenAI workspaces, usage caps and billing logic, and documented everything so other accounts could reuse it.

At Yamamoto

In parallel I worked with Yamamoto’s innovation team on AR, spatial computing and generative AI in campaigns, led prototypes with the Innovation Director, and scoped an LLM platform for Solventum.

My role

I sat with copywriters, editors and producers, turned their rules into code and stayed through launch. The frameworks were reused across several accounts.

esc

↑↓ to move ↵ to open tab to ask the model

Specimen

No. 250,001

Planted
Season
Seed
Branches

I have planted more than 250,000 trees, most of them by hand on restoration crews. This one is yours.

STL, 70 mm tall on a 32 mm base. Every branch is at least 1.6 mm thick and within 45° of vertical, so it is designed to print upright without supports.