Technical delivery lead turned AI builder

The agents do the building. I decide what they build, what they can’t touch, and how it gets checked.

I design AI systems, and use them to help run projects.

agent_pipeline.md staging

Take this client request from intake to a reviewed change.

01 Specify ticket + spec
02 Delegate scoped agent
03 Review checked vs spec
04 Verify a person reads it
Review trace ready for review
writes toworktree outputchange final callperson

01 / Case studies

Clients are described, not named. References on request.

Read case study: QA, automated. In record time and with incredible accuracy. Autonomously.
01 Agents · UAT process

QA, automated. In record time and with incredible accuracy. Autonomously.

My workflow triages client requests on its own, completes the ones it can verify, and builds a daily preview theme for me to review. I maintain visibility into the overarching approach and I decide what gets merged.

ShopifyLiquidFigmaClaudeSkillsAtlassianMCP
Where it stands In use across projects, with consistent human oversight
View case study
Read case study: Agent memory that’s safe to use across multiple clients.
02 Agent memory · Personal system

Agent memory that’s safe to use across multiple clients.

A folder of plain Markdown notes that a person and an agent both write into, and a store underneath that turns those notes into something an agent searches at the start of a session. My system gives agents coherent ongoing memory, so they pick up the context and nuances of each project autonomously.

ObsidianPMBSQLiteLanceDB
Where it stands In daily use
View case study
Read case study: Clients need good documentation. I built a pipeline that was too powerful.
03 Agents · Client documentation

Clients need good documentation. I built a pipeline that was too powerful.

A system meant to answer clients’ questions about their own websites from three sources at once: our team’s handover documents and created outputs like design tokens, the platform’s help articles, and the website code, straight from GitHub and always up to date. Agents built it; I specified it, verified it, and ended it when it became more machinery than the problem deserved.

OpenAI text-embeddingNeon Postgres databaseClaude
Where it stands Stopped early, on purpose · the simple version did the job
View case study
Read case study: One gateway for every AI assistant’s tools.
04 Tool access · Personal system

One gateway for every AI assistant’s tools.

I put every connection between my AI assistants and outside systems behind one local gateway, Toolport. I didn’t build it. I chose it, configured it, and decided which of its protections were worth the friction.

ToolportMCPClaudeAntigravity
Where it stands In daily use
View case study
02 / Resume

Twelve years of managing teams.
Now the team is agents.

For twelve years I ran digital projects for brands ranging from startups to Fortune 5. Now I design the systems that run the projects: what the agents do, what they’re not allowed to touch, and how their work gets checked before anyone sees it.

Download full resume
Selected experience
VML · Formerly Wunderman ThompsonApr 2021 – Present

Enterprise Project Management

I’ve led delivery on large accounts including Coca-Cola, Principal Global Investors, and Purina.

Barrel2018 – Present

Technical and Delivery Expertise in Shopify

I’ve managed Claude-powered builds of five large Shopify storefronts. I also built the agent pipeline that triages UAT feedback and fixes what it can, with a human reviewing every merge.

Empower Ideas · My own studio2008 – Present

Independent consulting

My one-person studio, for the client work I take on directly. It’s also where I try new tools first.

03 / How I work

Where an agent may act.
And where it may not.

An agent may act where its work can be checked or undone, and has to stop and ask where it can’t.

That rule runs through the agent work here, from the read-only QA agents to the gateway that decides what an agent can reach. Drafting a client reply is encouraged. Sending it is mine.

Empower Ideas The one-person studio I contract through. empowerideas.com What I caught The agent fixed it. I still decide whether it ships.

My UAT workflow triages client feedback, completes the requests it can verify, and builds a daily preview theme. Nothing merges until I’ve reviewed it.

Read the case study
The rule, in practice

May act

  • Audit a live storefront, read-only
  • Draft a client reply
  • File what it found as raw notes
  • Say what it couldn’t determine

Must ask

  • Write to a live store
  • Do anything destructive
  • Send a client anything

Standing rules for every agent, whatever its credentials would permit.

04 / Stack

Tools for now.
Systems that outlast them.

Claude today, GPT tomorrow, an open-weight model after that. I design systems that work with any of them: plain-text notes, clear rules, and one gateway for tools. They help whichever model is best for the job, and stay out of its way.

01

Models and agents

Claude, through Claude Code and the API, for most reasoning and code; OpenAI’s GPT-6 Astra and OpenRouter where they fit better. Agents run as a team in an issue tracker, each with a scope and a list of things it may not touch.

Claude CodeClaude APIGPT-6 AstraOpenRouterAntigravityMultica
02

Context and memory

Tool connections behind one local gateway, plain Markdown notes as the source of truth, and a project-scoped memory layer that turns those notes into something an agent searches at the start of a session.

MCPToolportObsidianPMBSQLiteLanceDB
03

Shopify, the hard parts

Deep in the Shopify Plus ecosystem: metaobjects, the Admin API, and the apps around them including Rebuy, Recharge, Klaviyo, and many others. I architect full site data models and run replatforms and store-to-store migrations end to end.

Shopify PlusLiquidKlaviyoRebuyRechargeMatrixify
05 / Working with me

What I can
do for you.

I improve efficiency by automating the tasks that must be done, so your operation is faster and more responsive. This isn’t saving money by laying off humans. It’s letting humans do more impactful work while AI handles everything else.

Contact

Get in touch.
Let’s put agents to work.

I’m open to projects, consulting engagements, and full-time roles. Tell me what you’re working on.