At ActiveCampaign, I led AI enablement and transformation across engineering, product, and leadership. I paired adoption goals and operating metrics with accessibility-first learning experiences that made practical experimentation possible.
At Guaranteed Rate, I acted as product owner for a data-mining tool associated with $1.5B in locked loan volume. The work required turning complexity into priorities, risks, trade-offs, and a path through ambiguity.
I built Bunch to meet a continuity need that the tools I had tried did not address: recovering working context across memory gaps. It's free and open, with the source code and data model published. The engineering problem was preserving context so the right information surfaces at the moment it matters. The accessibility problem turned out to be the same problem in a different hat.
“Text isn’t just a medium for me. It’s an instrument I’ve spent thirty years learning to play.”
Writing, editing, layout, publishing, product, and now AI.
About
A few things about me.
I’ve spent my career moving between disciplines that are usually treated as separate. That turns out to be very useful in a text-first AI world. I’m happiest where product, engineering, communication, and a slightly unreasonable amount of curiosity overlap.
16+ years delivering customer-focused software solutions.AI transformation leadership, program management, agile coaching, and practical building.
Twenty years of published writing under several names.Novels, short fiction, poetry, essays, and the occasional live performance.
I care about tools that survive contact with actual humans.Accessibility, legibility, and adoption are product requirements, not garnish.
Unpaid work that ships.Free accessibility software and nonprofit conference operations, because the through-line has always been building for people the tools ignore.
The build log
What I’m thinking about.
AI build logs and essays about the technology, written as I go. Fiction and publishing live at The Arcades’ Lab.