// built in public

I built this in the open.

Plumber for ten years. Then the SDR grind: manual lists, primary-domain sends, quota every month. Then I stopped working inside the systems and started building them. I'm not a software engineer — and these repos have 170 stars. Every line of this site, every agent, every pipeline: built by hand, in public, with a git log to prove it.

170
stars · 17 repos
1,711
commits
164
days building
35+
forks on the flagship

live from the GitHub API · refreshed hourly

the heatmap

1,947 contributions in the last year.

My real GitHub contribution calendar, 2026 so far (1,947 and counting) — pulled straight from my account, rendered on my own grid. This is what building in public looks like day by day.

Contribution Graph for 2026
JanFebMarAprMayJunJulAugSepOctNovDec
Sun
Tue
Thu
Sat
Less
More

the open source

Receipts, not resume.

The work is public. Stars and forks are pulled straight from GitHub — click through and read the code.

the build log

This site has a git log. Here's the real one.

No roadmap deck — just commits. Some of these pipelines don't even run anymore; that's the point. The log is the lesson. If you want to learn GTM or Claude Code the way I did it, start here and read backwards.

June 2026

06-27featphase 3 — surface blog higher + topic navigation
06-27featphase 2 — one knowledge surface, two lenses
06-27stylephase 1 — tighten hero, define the nav pill, de-square cards
06-25fixhonest reddit labels + OG image caching
06-25stylefinish B&W pass — neutralize brand green on secondary pages
06-25featfeature the Clearbox demo on the homepage + make it reusable
06-25fixrelaunch staleness pass — kill 3-month-old claims
06-25featphase 5 — skills/learning-in-public (/log/skills)
06-25featsurface evergreen posts, retire claude-daily from index + freshness support
06-25fixadd BreadcrumbSchema + hreflang to gap routes
06-25featphase 3 design system — hybrid font, B&W tokens, hero fix
06-24featphase 1-2 frontend — centered pill nav, kill tri-edge dock, immersive homepage
06-24fixgreen build — guard guide chapters with no markdown yet

May 2026

05-26featplaybook v2 — refresh stats, add "beyond buy-intent" tab + Clearbox bridge
05-22fixKnowledgeHub field refs — slug→id for wiki entries, toSlug() for terms
05-21fixrestore output: 'standalone' for Railway prod build
05-21featphases 6-7 — unlumen pro + right-rail dock + knowledge hub + story-first home
05-21featphase 4 — wiki group, slim more dropdown, off-site glyph
05-21featphase 3 — featured posts strip, single theme toggle
05-21featphase 2 — clearbox cleanup, native signup, button primitive
05-21featphase 1 — monochrome accent, framed nav, drop cursor glow
05-19featblog as live X-style timeline feed (S2.1)
05-16featbento homepage + services kill + nav rewire
05-15feataceternity foundation + xAI/ElevenLabs theme tokens

April 2026

04-23featpick your primitive — CLI vs MCP post + 3-GIF visual system
04-19featadd hubspot-outbound-engine post + GIF asset
04-17fixclose the last 2 Sovrn sync gaps (sitelytics img + lijit frame)
04-17fixallow Midbound Sovrn/Lijit identity graph enrichment
04-17fixallow Midbound stage 5 (event ingestion at api.sitelytics.tech)
04-17fixallow Midbound stages 3-4 (identity sync + fingerprint vendor)
04-17fixallow Midbound stage-2 pixel host (*.midbound.net)
04-16fixallowlist Midbound, PostHog assets, CF insights, Substack
04-16fixrestore original Midbound key (Yvy2M9X0v5...); the other one was for a different landing page
04-16fixdeclare NEXT_PUBLIC_* as ARG so Railway passes them into build
04-16fixbypass /ingest rewrite, hit PostHog origin directly
04-12fixcorrect standalone server.js path — apps/ not website/apps/
04-12fixmove railway.json to repo root for auto-detection
04-06fixadd @netlify/plugin-nextjs as dependency for git-triggered builds
04-06fixpin Node 24 for Netlify git-triggered builds
04-05fixremove broken server-side Substack forwarding, use client iframe

March 2026

03-24fixremove preview page, fix phone number, remove "See Your Website" CTA
03-24featadd case study evidence images for nexus proposal
03-24featadd Nexus Construction proposal + POC landing pages
03-19fixtighten spacing, fix quote parser, strip markdown from facts
03-19feathighlight cards between hero and archive
03-19fixrestore ASCII art logo + CC mascot on both pages, keep section nav
03-19featpremium hub redesign, clean typography, builders not developers
03-19fixpremium masthead header, drop ASCII art for clean typography

the honest part

One thing I won't claim.

I did not vibe-code the Clearbox engine. Clearbox is real software — a team builds and ships it, and I'm not going to take credit for the engine. What I built is everything around it: this site, the agents, the content systems, the go-to-market that puts it in front of people. I'd rather be precise about what's mine than impressive about what isn't.

Want to build like this?

The method is open. gtm-coding-agent has 109 stars and 35 forks for a reason — it's the whole playbook for pointing a coding agent at go-to-market.

built with Next.js · Tailwind · Claude · Remotion