Vincent Button · Solution Architect · AI Builder

Prototypes,
not slide decks.

Solution Architect who answers technical questions with working software. 30+ AI projects across presales, infrastructure, and agent tooling: built, shipped, and demoed live.

How I work

Prototype first

A running container image answers the question a slide only raises. Most ideas here went from conversation to running code in hours, not sprints.

Live generation

Atlas, my positioning agent, builds a role-tailored package in front of you, in minutes. Watching it run is the demo.

Evidence over marketing

Every claim on this page links to a repo, a screenshot, or a running system. Nothing here is a mockup.

Business Insider, via a work Slack thread
“Jack Dorsey says Block employees now bring prototypes, not slide decks, to meetings.”
My reply, a few hours later

My reply in that thread, a few hours later, was not a comment. It was a working container image.

$ podman pull ghcr.io/vebutton/file-recovery-api:latest

Selected work

05 case studies

The headline pair: Inception builds the coding agent; the Skyline proof of concept applies it. It works.

01 / MVP · THE FRAMEWORK

Inception

An open-source multi-agent framework that automates the back half of software development. A finished requirements set goes in; built, tested, running code lands in GitHub. It runs as an orchestration layer on Claude Code and stays model-agnostic by intent. Its coding harness passed its first real test: it scaffolded a production-grade feature (8 new files, 4 edits to shared code) in about 12 minutes, and the result runs live.

View the repo
Inception illustration
02 / MVP · THE PROOF

Trilio inside Canonical Skyline

Canonical’s Skyline dashboard is the upstream successor to OpenStack’s Horizon, and it has no plugin API. This proof of concept forks the console and adds Trilio backup workflows that drive real product APIs against a live OpenStack cluster. The read path is proven end to end: the new Trilio Backup panel lists real workloads from the live cluster. The module was built with the Inception coding harness; the way it was built is part of the deliverable.

The Trilio Backup panel inside Skyline
The new Trilio Backup panel inside Skyline, listing three real backup workloads pulled live from the cluster.
Trilio in the legacy Horizon UI
Before: Trilio in the legacy Horizon UI.
The forked Skyline dev build
The forked Skyline dev build, live against the cluster.
03 / ALWAYS-ON AGENTS

Del & Robin

Two OpenClaw agents run around the clock on a Hetzner server: Del, my travel agent, and Robin, my AI event coordinator. Each has its own Telegram bot, email account, workspace, memory, and isolated cron jobs. Del watches hotels and trips; Robin subscribes to AI events and newsletters and triages her inbox into consolidated Telegram updates. del-infra is their deployment and operations layer: Ansible and Terraform in two layers, daily encrypted backups, and a published pitfalls guide, generic enough that anyone can deploy their own agents from the same playbooks. They cost a couple of dollars a day, they earn it daily, and they preview what comes next: always-on coding assistants.

View the repo
Del & Robin illustration
04 / AI PRESALES

Salesforce Agent

A compact MCP server (about 150 lines of Node) that connects Claude to live Salesforce. Four tools cover query, create, update, and describe; a packaged skill adds propose-then-confirm guardrails, and there is no delete tool by design. Shipped end to end in two days, proven against the production org, and now part of daily presales work: opportunities, tasks, and custom deployment records updated from chat instead of the Lightning UI.

> mark the demo follow-up task complete and log the call
Found the open Task Demo follow-up. Proposed writes: Status → Completed, plus a logged call on the opportunity. Confirm before I write to live Salesforce?
05 / THE META ONE

Atlas

A positioning agent over a knowledge base of project overview files. It generates a role-tailored resume, narrative, and portfolio on demand. This website is one of its artifacts; the content you are reading came out of that knowledge base.

Atlas illustration

The day job, with AI

Animated MVP flow: app-consistent MSSQL backup on OpenShift Virtualization
Claude-designed explainer for a hard concept: the context window
Event-screen animations, generated and refined live
Cockpit AI projects dashboard
Cockpit tracks 34 live AI projects
Customer qualification agent, blurred

Customer qualification agents and solution briefs run inside live engagements, so they stay blurred. Names and proprietary detail are removed; ask about them in a live demo.

Project index

from the Atlas knowledge base
Open-source multi-agent framework for the back half of software development: requirements in; built, tested, running code lands in GitHub.
multi-agentclaude-codeoss
Trilio in Skyline
Forked Canonical’s Skyline console and added Trilio backup workflows that drive real product APIs against a live OpenStack cluster.
openstackreactpoc
Salesforce Agent
Chat-driven Salesforce CRUD through a ~150-line Node MCP server with confirm-before-write guardrails. Shipped in two days; runs against live prod.
mcpnodejscrm
Claude agent that turns an Excel RFI/RFP requirements sheet into reviewed, presales-tone vendor responses. Proven end to end on a live 44-requirement customer RFI.
presalesexcel-pipelinehuman-in-the-loop
Atlas
Positioning agent over a knowledge base of project overviews; generates role-tailored resume, narrative, and portfolio on demand. It generated this site.
agentsknowledge-base
Cockpit
Live dashboards that consolidate 34 projects, desktop todos, and org context into single sortable views, scanned fresh from disk.
dashboardsproductivity
MSSQL with VSS
Lab proof that application-consistent SQL Server backup works inside Windows VMs on OpenShift Virtualization, plus a reusable Windows golden-image pipeline.
kubevirtvsswindows
Sage
Persistent chief-architect agent that ingests knowledge across every project and distills portable patterns into a committed learnings vault.
knowledge-mgmtclaude-code
team-skills
Company monorepo of shared Claude Code skills; its meta-skill promotes a local skill via PR and announces it on Slack.
skillsslackautomation
Trilio on RHACM
GitOps repository of governance policies that install backup tooling and drive namespace protection across managed OpenShift clusters from the hub.
gitopsrhacmpolicy-as-code
Labeled VM backups
Lab validation answering a real field question: label-driven VM backups capture the whole VM, including unlabeled volumes.
kubevirtbackupvalidation
Lab cluster scripts
Data-driven zsh tooling for the presales lab: cluster login helpers, storage-aware reports, and a containerized split-screen demo terminal.
openshiftopenstackcli
Deployment and operations layer for Del and Robin, the two always-on OpenClaw assistants: two-layer Ansible and Terraform, encrypted daily backups, published pitfalls guide.
ansibleterraformopenclaw
Python CLI that turns raw screen recordings into polished, share-ready demo videos: cursor cleanup, highlight overlays, script alignment.
ffmpegopencvwhisper
Home Assistant automation that matches a friend’s EV charging to rooftop-solar excess, using the inverter’s local API.
home-assistantautomation
token-monitor
Menu-bar monitor for Claude token usage and spend across accounts, machines, and cloud-hosted agents.
macosmonitoring
Competitive displacement brief
AI-produced solution brief for a competitive bid: application-consistent database protection on OpenShift Virtualization, validated in the lab. Customer under NDA.
presalesunder-nda
Healthcare DR positioning
Technical positioning for Kubernetes disaster recovery and AI-resilience messaging in an enterprise healthcare engagement. Customer under NDA.
presalesunder-nda
Customer engagements appear with names and proprietary detail removed. The Atlas knowledge base tracks 30+ projects in total; ask about any of them live.