Built by Connor

Scroll to begin

Senior Analyst, Talent and AI Enablement, Accenture

Multi-agent tooling, enablement design, and the adoption work that makes both stick.

BSBA, Finance and Business Analytics. University of Colorado, Leeds School of Business, 2024

Claude Certified Associate, Foundations · Reinvention with Agentic AI

Mission

Enabling strategic work
in the age of AI.

Sitting at the intersection of business, technology, and ideation. The tools I have built deliver real gains for practitioners and clients alike, cutting time to value and giving people confidence in how they use AI.

Adoption

600+

Active users across the applications I have built, from agent studios to native tools.

88%

Satisfaction rate on the solutions I have delivered to the practitioners using them.

35+

Gems and micro-accelerators built for client delivery and in daily use across teams.

8

Opportunities supported for sales extensions and proposals tied to Fortune 100 work.

Builds

01in use

DesignerMD

An AI design suite built on the Design.md open standard.

Design.md is Google's open source standard for describing a design system as structured markdown a model can read. DesignerMD is the suite built on top of it: one role-named token model, sixty-four brands, and a single component layer that skins any of them by swapping values rather than rebuilding tokens by hand.

The export runs the same engine that renders the live preview, against a detached element, so the theme file is byte-identical to what you see on screen. There is no second code path to drift.

268
people using it, and counting
~80%
faster to draft client-ready sites, apps and decks
64
brand kits

Design.md · React · TypeScript · three.js · Zod · Zustand

Sole designer and engineer

02shipped

HR Reinvention Engine

Seven agent stages turn a folder of documents into a sized plan.

Point it at real discovery documents and it builds a process model, generates candidate treatments under five reinvention lenses for every substep, scores them, and groups the winners into sized recommendations with the value math reconciled.

Nothing builds without a human approving it. The review stage surfaces every flag and assumption; an edit re-sizes and re-validates before anything is written, and approvals are hash-locked to exactly what was shown.

4
Fortune 100 clients across technology, media and energy

Single-page JS · no build step · Claude Code skills · CSS custom properties

Architect and engineer

03shipped

Active AI Learning

Five lessons that bundle into a single offline HTML file.

A hands-on curriculum for enterprise AI assistants: build your first custom agent, control what the model can see, produce something you can actually send, know when to trust it.

Lesson content is JSON and a zero-dependency bundler emits one self-contained file. The offline build strips every network reference and inlines the fonts, which is the prerequisite for packaging it into a corporate LMS.

Vanilla JS · custom Node bundler · SCORM-ready

Designer and engineer

04shipped

Claude Code Quest

A game that teaches the Claude certification path.

Certification prep is usually a slide deck. This is a sprite-based game that drops into a corporate LMS as a SCORM package, tracks real completion, and issues a certificate at the end.

It ships with its own SCORM API shim, so it degrades to a standalone browser game when no LMS is present instead of failing to load.

Vanilla JS · SCORM 1.2 · sprite sheets · SVG

Creator

05in use

ChangeKit

Twenty agents and an orchestration layer for change delivery.

Change and delivery work is a long chain of documents that each depend on the last. ChangeKit runs that chain as twenty specialized agents under one orchestrator, so the output of each step arrives already shaped as the input of the next.

~60%
efficiency gain on the work it replaces
20
agents, adopted by a 10+ person team at a technology client

Multi-agent orchestration · Gemini

Creator and lead

06in use

Reinvention Studio

An agent-creation platform, and the Gem studio it grew out of.

It started as the Gem Creation Studio: a Gem that builds Gems by interviewing the person who needs one. Most people who need a custom assistant cannot write the instruction set behind a good one, so they skip it or produce a paragraph that does not hold. Asking them questions instead — what the task is, who it is for, what a good answer looks like, where the model should refuse — and writing the instructions from the answers is what made it land.

The Reinvention Studio generalised that pattern into a platform: seven guided studios, one per artifact type, each turning a description of a repeated task into a working, governed agent. Everyone who had the Gem came across when it shipped, which is why these are one entry and one number rather than two. The pattern both proved is the one I keep returning to: the hard part is elicitation, not generation.

350+
active users
88%
rate it easy to use, 78% report higher confidence

Multi-agent orchestration · prompt architecture · Gemini · metaprompting · adoption analytics

Creator and core builder

07in use

Reinvocal

Hold a key, talk, get clean text in any app. Nothing leaves the machine.

Paid dictation tools send your audio to a server. This one doesn't. A global hotkey opens an on-device transcription session, Apple's Foundation Models rewrite the raw transcript into clean prose, and the text lands in whatever app has focus, with your clipboard restored afterward.

Transcription wasn't the hard part. macOS filters synthetic keyboard events aimed at registered global hotkeys, so I proved the injection path and the permission-stability story in a spike before writing a line of the app.

On-device
no audio or transcript leaves the machine

Swift · Speech.framework · Foundation Models · CGEvent · MCP

Sole engineer

Built on the open-source yap transcription core by finnvoor.

08prototype

Collaborative Claude

Two people, one Claude session that never resets.

When work crosses between people, the reasoning context shatters. Everyone re-explains the problem to their own separate session and files get couriered around. This puts both people in one room that stays lit: same session, full shared thread, each turn attributed to whoever typed it.

It runs on a single enterprise seat with no API key, which is the part that makes it deployable inside a company rather than a demo.

Node · WebSockets · sshx

Creator

09in use

teams-bridge

Reads your own Teams messages off disk. No Graph API, no IT ticket.

New Teams is a Chromium app, and Chromium caches your messages in a local IndexedDB store. The bodies are V8-serialized, a binary encoding rather than encryption. This snapshots a temp copy of that store, decodes it, and exposes the result three ways: a CLI exporter, an MCP server so Claude can read the day, and a scheduled digest.

It never opens the live database for writing, cannot send anything, and makes no network calls.

Local
read-only, no network, no tenant permissions

Python · ccl_chromium_reader · MCP · LevelDB

Sole engineer

10in use

Skills library

Twelve skills that automate the parts of my job I do every week.

A deck becomes a branded web deck. A client brand becomes a full design kit. A morning of messages becomes a triaged work queue. Each of these was a recurring afternoon of work before it became a skill.

They compose. The brand skill feeds the deck skill, which feeds the publishing skill. That is the actual point: not twelve shortcuts, one pipeline.

12
skills in daily use

Claude Code skills · Python · AppleScript · python-pptx

Author

11prototype

ACN filetype

A custom file format, with an app registered to open it.

A single-file container that holds an entire workspace, registered with the operating system as its own document type, so it has an icon, opens on double-click, and renders its own HTML preview.

Mostly this exists because I wanted to know what it takes to add a new file type to a computer. It turns out to be a manifest, a bundle, and a lot of patience.

Python · macOS app bundle · Launch Services

Sole engineer