Colin Johnson·Mishawaka, Indiana· live

Hi, I'm Colin.
I build in the open.

I maintain open-source tools, help run a couple of developer communities, and build CRM systems by day. This site is my playground: my agents plan, write, and deploy it, and a model on the page reads my live GitHub and talks back. Everything here links to something real.

35,009

public commits

33

pushes this week

10

open PRs

0

automations on duty

25

agent runs / day

telemetry · last agent deploy Sep 2, 2026

each light on the loop is a real event from Colin's public GitHub feed · hover one

On the wirePushed to Solvely-Colin/aidnd: Merge pull request #27 from Solvely-Colin/claude/project-thread-cosz6bPushed to Solvely-Colin/aidnd: Merge pull request #27 from Solvely-Colin/claude/project-thread-cosz6bPushed to Solvely-Colin/aidnd: Merge pull request #27 from Solvely-Colin/claude/project-thread-cosz6bPushed to Solvely-Colin/aidnd: Merge pull request #27 from Solvely-Colin/claude/project-thread-cosz6bPushed to Solvely-Colin/aidnd: Downtime: one thing to do overnight at a safe placePushed to Solvely-Colin/aidnd: Downtime: one thing to do overnight at a safe placePushed to Solvely-Colin/aidnd: Merge pull request #27 from Solvely-Colin/claude/project-thread-cosz6bPushed to Solvely-Colin/aidnd: Restart the game server container when a deploy brings a new imagePushed to Solvely-Colin/aidnd: Merge pull request #27 from Solvely-Colin/claude/project-thread-cosz6bPushed to openclaw/openclaw: fix: claude-cli history shows synthetic lifecycle rows as assistant replies (#189210)Pushed to Solvely-Colin/aidnd: Restart the game server container when a deploy brings a new imagePushed to Solvely-Colin/aidnd: Restart the game server container when a deploy brings a new imagePushed to Solvely-Colin/aidnd: Merge main (Tide polish and three-column desktop)Pushed to Solvely-Colin/aidnd: Merge pull request #27 from Solvely-Colin/claude/project-thread-cosz6bPushed to Solvely-Colin/aidndPushed to Solvely-Colin/aidnd: Merge main into the character sheet

01 / Right now

What he's actually doing

The status line is a guess. Everything else on this page is not.

02 / By the numbers

Counted, not claimed

Each one links to the public page it comes from. If GitHub disagrees, GitHub wins.

0

franchise brands

four HubSpot portals, one CRM architecture, reported at board level

Ships in

TypeScriptRustGoPythonNext.jsMCP serversClaude CodeGitHub ActionsBrowser automationHubSpot APIsSwiftKotlinDiscord opsEvidence bundles

language mix, last 180 days

TypeScript 40% · Go 20% · Python 20% · Lua 20%

03 / Work

Four ecosystems, one habit

Find the friction developers keep hitting, turn it into issues, docs, and fixes, and prove the fix with something a reviewer can re-run.

04 / About

About Colin, rewritten as he ships

Written by glm-5.3:cloud from his public GitHub, . Up to date with the wire.

Colin Johnson is a volunteer maintainer at OpenClaw, Senior Manager of CRM at Youth Enrichment Brands, and an experimenter at Solvely, based in Mishawaka, Indiana.

His day job is Senior Manager, CRM at Youth Enrichment Brands, where he is the primary builder of cross-brand data infrastructure on HubSpot: custom apps for lead management, per-brand lifecycle email tooling, and integrations to FranConnect, Pike13, and the data warehouse. Four franchise brands run on four portals and one architecture, reported at board level, and he has spoken at INBOUND. He learned CRM at Viewrail, moving from sales operations specialist in 2021 to regional manager to CRM lead, and started writing specs instead of tickets in April 2024. He never went back.

His open-source center of gravity is OpenClaw, a personal AI assistant that runs on any OS and platform, where he is a volunteer maintainer. He reviews PRs, onboards contributors, and built the QA Lab evidence gallery, script-backed scenarios, and CI smoke profile the project runs on. He has 29 PRs into openclaw/openclaw across iOS, Android, macOS, web, Slack, Discord, and the plugin runtime, part of 82+ merged PRs across OpenClaw and the GSD ecosystem. On the GSD side, he was community admin and maintainer on the 64k-star get-shit-done before helping steward it into the Open GSD org, where he maintains gsd-core, gsd-pi, and gsd-browser, including 18 PRs into gsd-browser, a Rust browser-automation CLI with a full MCP server.

His open PR queue is active. In OpenClaw he is fixing macOS app builds with Xcode 27, keeping sent media visible in native chat history, preserving structured follow-ups across queued iOS delivery, and drafting a guarded autopilot for the workboard. He also landed a fix in openclaw for the Gateway exiting on resume when a queued cron run hits a storage error. This week he is pushing hardest to Solvely-Colin/aidnd, with 33 pushes in the last seven days, including a change that restarts the game server container when a deploy brings a new image, merges into the character sheet, player journal, and world memory, and a three-column desktop layout.

At Solvely, his lab, the experiments live: Quorum, a multi-model deliberation framework; SpecIt, one interview that becomes one spec; and ClawOS, an experimental Arch-based OS with OpenClaw as its agent interface, which he pushed to as recently as October 28. This site, colin.place, is a playground where ideas get built first, planned, written, tested, and deployed by his own agent sessions. Colin approves what ships. This About was written by a model reading his live GitHub data.

Last rewrite: Live telemetry shows a heavy push week to aidnd and new OpenClaw fixes; the About now reflects the current queue.

Open right now

10 open

05 / The path

From CRM hygiene to maintainer

Sales ops taught him that a system nobody trusts is a system nobody uses. He has been building trust into systems ever since.

  1. Aug 2021

    Sales Operations Specialist

    Viewrail

    Learned CRM the honest way: by cleaning one.

  2. Dec 2023

    Regional Manager

    Viewrail

    Ran a territory and kept turning frontline pain into process fixes.

  3. Apr 2024

    CRM Lead

    Viewrail

    Started writing specs instead of tickets. Never went back.

  4. Dec 2024

    Senior Manager, CRM

    Youth Enrichment Brands

    Four brands, four portals, one architecture. Custom apps in production daily.

  5. Feb 2026

    Community admin & maintainer

    GSD, then Open GSD

    Fifteen PRs into the 64k-star original before archival, then helped steward the org.

  6. Jun 2026

    Volunteer maintainer

    OpenClaw Foundation

    From contributor to maintainer: review, onboarding, and evidence infrastructure in CI.

  7. Jul 2026

    The site started building itself

    colin.place

    Agent sessions plan, write, test, and deploy every change. Colin approves what ships.

  8. Now

    Building a playground

    colin.place

    Ideas get built here first: an About the site writes itself, a model that explains his PRs, whatever is next.

06 / Contact

Let's build something.

hello@colin.place

Open-source, collaborations, interesting technical problems, or just to say hi. He reads everything.