Skip to main content

Hey, I'm Brandon

Cloud architect whoships the tooling

Fifteen years across cloud governance, FinOps, and enterprise infrastructure. For most of that I handed blueprints to engineering teams. Now I build the systems myself.

Brandon Shutter with his son

What I'm building

Two businesses of my own, plus the client work that comes with them.

Project Parabellum

Active

Founder·2024 – Present

The market data layer for firearms dealers.

A subscription platform for licensed FFL dealers. It ingests wholesale inventory and pricing from 17 distributors, normalizes wildly different CSV, API, and FTP feeds into one catalog, and puts search, price watches, daily deals, and analytics in front of dealers on both web and mobile.

  • Convex
  • Go
  • Next.js
  • React Native
  • Expo
  • Postgres
  • AWS ECS
  • Terraform
  • Stripe

Mile High Ideas

Active

Founder·2019 – Present

A Colorado web studio for local service businesses.

Design, build, and hosting for small service businesses around Parker, Colorado, plus the custom applications a few of them outgrew their websites for. The interesting part is the delivery system underneath it.

  • Next.js
  • Convex
  • Terraform
  • Ansible
  • Trellis
  • Cloudflare
  • Stripe

From the lab

Tools I built because I needed them.

claude-hooks

Guardrails for AI-assisted development.

Twenty-four Go binaries that sit between an AI coding agent and a repository: blocking destructive commands, enforcing tests on commit, validating structure, and generating typed hooks from backend functions. Uses tree-sitter to analyze the actual syntax tree rather than pattern-matching source text.

~56,700 lines of Go · in daily use across every project here

oxlint-plugin-convex

Nine lint rules for Convex backends.

Catches the Convex mistakes that only show up under load: filtering inside a query, collecting an unbounded table. Deliberately built without type information so it runs at native linter speed on every keystroke, with a per-rule ratchet that blocks new violations while leaving existing ones as warnings.

Published on npm as @milehighideas/oxlint-plugin-convex

PDR Telemetry

Reading the data your car records but never shows you.

Cadillac and Chevrolet Performance Data Recorder video carries an undocumented telemetry stream no consumer tool exposes. This decodes it and exports it as CSV: GPS, per-wheel speed, three-axis acceleration, rpm, throttle, and tyre temperatures at roughly 80Hz. A fallback path reads the burned-in lap timer optically.

Python · reverse-engineered from the container format

sift

A tidier Desktop, without the anxiety.

A macOS command-line tool that ages files through a two-stage review-then-delete pipeline instead of deleting anything outright, writing countdown tags into Finder so the deadline is visible where the files are. Zero third-party dependencies.

4,520 lines of Swift · real test suite · launchd-scheduled

Let's connect

Whether it's a cloud architecture problem, a platform that needs building, or something in between, I'm glad to talk it through.

Résumé

Parker, Colorado

© 2026 Brandon Shutter