james
holm
projects

James Holm · GTM Operations & Product

Right now I'm building: AI operators for Salesforce, HubSpot, and Outreach; Dossier, a job application pipeline that shows its work; Case Math Trainer, an interview-math app; Ironwood Vale, an adventure game playable in the browser; and Ballpark, a daily estimation game. Behind that: more than seven years building GTM systems for B2B SaaS, and an MBA in progress at UCLA Anderson.

Scroll down
01 / portfolio

featured work

Designed, built, and shipped. Hover a card.

iOS APP

Case Math Trainer

An iPhone app for consulting case-interview math, built on one thesis: interview math is a composure problem, so train the conditions, not the arithmetic. Plan to App Store submission in four days. Now live on the App Store, free.

SwiftUI 97-test core package On the App Store
GTM AI · IMPLEMENTATION SPEC

Navigator

An agent team designed for a 500-rep BDR org. It researches accounts with receipts, drafts and QA-grades every touch, handles replies, and hands each rep a next best action in Slack. Agents prepare, reps sell. A clickable concept backed by a public spec with executable rules.

Built for 500 reps Rules tested in CI MIT open source
GTM SIGNALS · PROTOTYPE

Groundwork

A leading-indicator signal engine for hardware companies. It reads the paperwork that comes before a factory: state construction registrations, city agendas under codenames, first hires in a new town. Scored in plain SQL, and backtested on three past announcements: the earliest record came 22 and 26 weeks before two of them.

41,354 public records Python · DuckDB MIT open source
CAREER TOOL · CLAUDE SKILL

Dossier

A job application pipeline that shows its work. It reads a posting, tailors a resume and cover letter from facts you have verified, scores keyword coverage, finds a few alumni or former colleagues at the company, and stops for approval before anything ships. One zip per job and a tracker that keeps itself current. Built during my own search; free for classmates.

Python docx + xlsx Open source
DATA OPS · CLICKABLE DEMO

Mini MDM

A working customer data platform on three brands' messy data: matching rules, golden records, households, consent, and a HubSpot-ready audience. I tuned the rules against an answer key, made the data harder until they broke, then fixed them. Click through all five screens.

Python + DuckDB 2,800 real rule runs Clickable demo
GAME · PLAYABLE IN BROWSER

Ironwood Vale

A complete top-down action-adventure built in Godot 4. Three dungeons and 69 rooms under a 26-screen valley that reacts to what you do. Shipped in milestone gates and tested with 1,568 automated checks that audit every route for soft-locks.

Godot 4.6 1,568 automated checks On the App Store
3D GAME · IN DEVELOPMENT

Ironwood Vale: Roots of the First Kingdom

The 3D sequel to Ironwood Vale: a full action-adventure built in Godot 4, with lock-on combat, six dungeons, and a final descent beneath the great Ironwood. Made to a GameCube-era art standard. Pictured: Rowan, the new hero, from his approved design sheet.

Godot 4.6 · 3D 6 dungeons + finale Coming soon
AI AGENT · TOURNAMENT ENTRY

Ace Trainer

An AI agent that drafts and battles Pokémon in UCLA's AI agent tournament. Code does the math, building a damage sheet for every turn, and Claude Opus reads the sheet and picks the play. Built in a week, and tested in 83,000 simulated games.

Opus 5.5 + code 2,971 automated tests Tournament Oct 16
DAILY GAME · WEB + iOS

Ballpark

A daily estimation game with a new question every day, from the weight of the Eiffel Tower to the number of trees on Earth, each answered with a range. Catch the truth in a tight range and score; every share is a challenge link. Concept to shipped product on web and iOS in four days.

SwiftUI + web Red-teamed before build On the App Store
AI AGENT TOOLING · CASE STUDY

HubSpot MCP Operator

An MCP server that lets an AI agent author HubSpot automation end-to-end, with every mutation verified by reading state back. Ran in production; one of three GTM operators alongside Salesforce and Outreach.

24 tools TypeScript MIT open source
DEVELOPER TOOL

MCP Manifest Generator

Paste an OpenAPI spec or Postman collection, get a Model Context Protocol manifest back. A small utility from the early days of the MCP ecosystem.

OpenAPI Postman
MARKETING OPS · PROGRAM

Marketo Migration in 30 Days

A full marketing-automation replatform for a mid-market B2B SaaS company. I led the migration from internal approval through cutover, delivering in 30 days with zero loss of landing-page or email-send functionality.

30-day cutover Zero functionality loss HubSpot → Marketo
PRODUCT MANAGEMENT · INSURETECH

Salesforce-Based AMS

An agency management system built on Salesforce for insurance sales. I owned the roadmap, specs, and discovery for a team of Salesforce Architects, and designed the integration architecture connecting it to the industry's central policy-writing system. Two sales teams and a partnerships team sold and wrote policies on it.

20 users · 2 orgs Salesforce Policy-system integration

also: how ballpark went from idea to shipped in four days

02 / background

experience

01
WistiaCURRENT
Senior GTM Operations Manager
B2B SaaS · Video
02
MX
Marketing Operations
FinTech
03
Pattern
Marketing Operations
eCommerce
04
Entrata
Marketing Operations
PropTech
05
Versured
Product Management · Salesforce AMS
InsureTech
06
Podium
Platform Integrations
MarTech
03 / about

the through-line

I run go-to-market systems for a living: the attribution pipelines, lead routing, and automation that revenue teams depend on. More than seven years across FinTech, eCommerce, PropTech, and InsureTech, certified in Salesforce, Marketo, and HubSpot.

The projects here started as gaps in the stack: tools I needed that didn't exist. That's where the MCP operators for HubSpot, Salesforce, and Outreach came from, along with three apps now on the App Store: Case Math Trainer, Ironwood Vale, and Ballpark.

I'm completing an MBA at UCLA Anderson while working in GTM operations at Wistia.

GTM StrategyMarketing Ops SalesforceMarketo HubSpotAI Tooling B2B SaaSMBA · UCLA Anderson