Software

Software I built because the work kept repeating.

I do not build these as demos. They started as sales research, delivery queues, ad data, content, reporting, and agent work that was too slow to keep doing by hand.

Shared software

Shared software

HeavisideOS

Internal

The software my agencies run on. One codebase under the websites, CRMs, dashboards, ad pipelines, content tools, and AI agents. Different brands on top.

Result: One reusable core now sits under the agencies, dashboards, content systems, ad-data workflows, and agent fleet.
Built because: The old version of the business depended on scattered SaaS tools, docs, manual reporting, and Monday memory.
30+ production systems running on it
Powers MarketingOS, PavingOS, GarageDoorOS
systems:heavisideos
Open page

Niche software

Niche software

MarketingOS

Internal

The cockpit my agencies use day to day. SEO, PPC, content, websites, CRM, reporting, outbound, wired together so a Monday review takes 30 minutes instead of three hours of tab-switching.

Result: Agency growth work is organized as one loop: outbound, ads, SEO, content, websites, CRM, reporting, and owner review.
Built because: Running growth from separate ad dashboards, GHL screens, spreadsheets, and notes made every review slower and less trustworthy than it needed to be.
Runs Heaviside Digital, Paving Marketers, Garage Door Marketers, EMA
Feeds patterns into PavingOS and GarageDoorOS
systems:marketingos
Open page
Niche software

PavingOS

In Progress

A version of MarketingOS shaped specifically for paving contractors. Built from what I've learned running Paving Marketers since 2020.

Result: PVM is where the paving-specific software has to prove itself, not just an agency case study.
Built because: Paving owners need estimate follow-up, commercial pipeline visibility, job economics, and local search clarity more than generic marketing reports.
Niche refresh in progress
Built on live Paving Marketers operations
systems:pavingos
Open page
Niche software

GarageDoorOS

In Progress

MarketingOS shaped for garage door installers and repair shops. Garage door is fast. Emergency calls, same-day jobs, brutal competition. The software has to keep up.

Result: A second niche proves the HeavisideOS pattern can work outside paving.
Built because: Garage door companies deal with urgent demand, missed calls, emergency scheduling, stale estimates, and franchise pressure.
Niche refresh in progress
Built on live Garage Door Marketers operations
systems:garagedooros
Open page

Revenue tools

Revenue tools

HG Websites

Live

The multi-tenant Next.js platform under the agency sites and most client sites. One codebase, many brands.

Result: One website engine now powers the public web layer for the Heaviside portfolio instead of rebuilding the same pages, forms, tracking, and proof blocks for every niche.
Built because: Every new agency/site needed the same pages, tracking, forms, proof blocks, and Core Web Vitals work.
Powers Heaviside Digital, PVM, GDM, EMA, Heaviside AI, Heaviside Group
Animation and interaction refreshes in progress
systems:hg-websites
Open page Live property
Revenue tools

HG Web Commander

Pilot

The HeavisideOS-driven runtime that builds client-niche sites from templates, runs preview and approval flows, and records rollback evidence.

Result: Client-site production gets a governed preview, QA, publish, and rollback layer instead of a manual handoff process.
Built because: Website refreshes fail at the handoffs: review state, domain readiness, publishing, rollback, and evidence.
Pilot deployment for niche refreshes
Bridges HeavisideOS into client-site rendering
systems:hg-web-commander
Open page
Revenue tools

Agency Financials

Live

The financial dashboard for the agencies. Revenue, costs, margin, client economics, forecast. One screen instead of QuickBooks plus three spreadsheets.

Runs the Heaviside agencies on a 35/20/20/25 cost structure
Q1 2026 cashflow model: 24 days actual, zero drift
systems:agency-financials
Open page Live property
Revenue tools

HG Outbound

Live

AI voice agents that call real prospect lists for the agencies. They qualify, answer questions from a knowledge base, book onto a calendar, and sync every call to the CRM. The current build adds two-pass AI transcript review on every call, per-call compliance controls, and a human approving every consequential action.

Result: Outbound calling runs as monitored infrastructure: dials, review, fulfillment, and follow-up in one loop.
Built because: Phone rooms are expensive and inconsistent; unreviewed AI callers are worse. The hard part is the review and approval layer, not the dialing.
About 3,800 calls in a representative week, about 4 in 10 reaching a person
30 qualified leads that week at about $4 a lead all-in (AI platform + telephony) - more than 10x below what the same lead costs us from Meta ads in these trades
systems:hg-outbound
Open page
HG SEO Commander screenshot
Revenue tools

HG SEO Commander

Live

The screen the SEO team works from. Audits, visibility tracking, GBP posting, content queues, review prompts, and the AI visibility checks that started mattering when ChatGPT and Claude started recommending businesses by name.

Result: SEO work becomes staged actions, reviewable recommendations, and agent-assisted execution instead of a monthly PDF.
Built because: SEO delivery gets vague when work, evidence, and review state are disconnected.
30+ cataloged SEO/GBP/GEO agents (dry-run / staged execution)
Live across Heaviside agency clients
systems:hg-seo-commander
Open page Live property

Ad intelligence

Ad intelligence

HG PPC

Internal

A warehouse for Google and Meta ad data. Vertical labels, creative pattern tracking, ML feature views. An account-level scoring and alerts engine running in production.

Result: Paid-media review moves from dashboard-watching to benchmarked account scoring, risk detection, and waste/fatigue alerts.
Built because: Google and Meta dashboards show local activity but miss cross-account context, broken tracking, and silent deterioration.
165+ ad accounts across paving, garage door, and Heaviside verticals
Production ML scoring on every warehouse run
systems:hg-ppc
Open page
Ad intelligence

Meta Ads Intelligence

Internal

The Meta side of HG PPC, plus the creative review loop. Account health, fatigue scoring, competitor moves, and the kill/scale calls that decide the month.

Result: Meta creative decisions become a repeatable review process instead of vibe-based calls.
Built because: Fatigue, scale, and replacement decisions are expensive when they rely on memory and screenshots.
Live across Heaviside agency Meta accounts
Connected to competitor scanner and HG PPC warehouse
systems:meta-ads-intelligence
Open page

Content tools

HG Content screenshot
Content tools

HG Content

Live

The pipeline that produces and ships content across the agency brands. Multi-brand planning, AI-assisted drafting, SEO workflows, and the editor pass that keeps it from sounding like everyone else's AI content.

~900 articles/month across client and internal sites
Part of the MarketingOS content layer
systems:hg-content
Open page Live property
Content tools

AI Video Pipeline

Live

Next.js + Remotion app for generating Meta and X video ads. ElevenLabs for voice, Whisper for transcripts, FLUX 1.1 / Gemini 3 Pro for stills, ComfyUI on a local RTX 3090 for the heavy lifting. ~$0.34 per finished 30-second ad.

Result: Video creative becomes a repeatable production pipeline instead of a slow vendor bottleneck.
Built because: PVM/GDM need more ad creative than a manual video workflow can produce economically.
~30 minutes per video, ~$0.34 cost per finished ad
Used for PVM and GDM Meta campaigns
systems:ai-video-pipeline
Open page Live property

Agent infrastructure

Agent infrastructure

Hermes Agent Fleet

Internal

A lean fleet of 33 scheduled jobs across three machines (HQ + two workers), kept deliberately small. Monitors infrastructure, queues, backups, anomalies, outbound calling review, follow-ups, day briefs, research content. The agent layer underneath everything.

Result: Agents run as monitored operations with schedules, budgets, approvals, and human checkpoints.
Built because: Agent demos do not handle wakeups, retries, governance, logs, or approval routing.
33 enabled jobs across HQ + two worker nodes, kept deliberately lean
MiniMax-M2.7 default, Z.AI GLM-5.1 for docs, gpt-4.1-mini for moderation
systems:open-agents
Open page
Agent infrastructure

Agent Commander

Open Source

Multi-host dashboard for AI agent sessions. Real-time terminal streaming, attention queue, scoped memory, approval flows. The open-source version of how I run agents.

Open source: github.com/cvsloane/agent-commander
Runs a multi-host agent fleet from one dashboard
systems:agent-commander
Open page Live property
Agent infrastructure

Infrastructure Dashboard

Open Source

Self-hosted dashboard for Coolify deployments, BullMQ queues, Prometheus, PostgreSQL health, the Hermes fleet, and the home-network gear. SSE updates so it's actually live.

Result: One dashboard shows the infrastructure the businesses depend on: deployments, queues, databases, agents, traces, and network health.
Built because: Production operations were spread across Coolify, shell commands, logs, queue views, Prometheus, and memory.
Live monitoring across apps-vps, db-vps, homelinux
Open source: github.com/cvsloane/infra-dashboard
systems:infra-dashboard
Open page

Small tools count too.

Most of these are not polished products. Some are live. Some are paused. All of them came from a real task that needed to stop wasting time.

HG Citations

Revenue tools
Live

Local business citation tracking across 100+ directories. Next.js + Prisma + BullMQ; Python scraper alongside.

HG Email

Revenue tools
Live

Brand-configured drip sequences for onboarding and client nurture across the agencies.

HG Outbound

Revenue tools
In Progress

Outbound tool that moves the SloaneVault cold-email scripts into a code-managed workflow.

Heaviside SEO

Revenue tools
Paused

Predecessor to HG SEO Commander. Preserved in repo for reference.

Heaviside Prospector

Revenue tools
Paused

Prospect identification tool for the agencies. Paused; logic absorbed into HG Leads Commander pipeline.

HG Leads Commander

Revenue tools
Paused

Lead-gen platform built on Apify-based Google Maps scraping. Supabase decommissioned for cost; preserved in repo.

HG Clean Browser

Infrastructure
Internal

Tailnet-only Chromium with isolated fingerprint + residential proxy for client-funnel QA. Python + FastAPI + Playwright.

Outscraper Tools

Revenue tools
Live

National-scale Google Maps scraping for prospect lists. 49K+ deduped records across paving and garage door.

Outscraper GHL

Revenue tools
Paused

GoHighLevel sync companion to Outscraper Tools.

pvm-gtm-relay

Ad intelligence
Live

GHL → GTM Server → Facebook CAPI / GA4 webhook relay for accurate conversion tracking.

GPU Model Hub

Content tools
Internal

Browser-based hub for local LLM and video generation on a homelab RTX 3090. Next.js + Vercel AI SDK.

dfs-service

Ad intelligence
Internal

Go-based DataForSEO gateway with HMAC auth, rate limiting, Redis caching, circuit breaker.

PBN Domain Pipeline

Revenue tools
Internal

Pipeline for sourcing and vetting expired domains for niche directory clusters.

Heaviside GBP

Revenue tools
Live

Google Business Profile management across multi-location accounts.

Paving Plugin

Niche software
Paused

Paving-specific WordPress plugin with project galleries, service calculators, AI chat. WordPress + PHP.

Site2Next

Infrastructure
Paused

CLI that converts a public website into a pixel-perfect Next.js app via computed-style capture + design-token extraction.

Heaviside Platform

Infrastructure
Paused

Earlier multi-tenant WordPress management platform. Superseded by HG Web Commander.

Heaviside Tasks

Infrastructure
Paused

PWA task manager that pulls action items out of notes and chat automatically. Capacitor for Android. Status currently paused.

Family Devotion

Infrastructure
Paused

Catholic family devotions app with daily liturgical content. Personal project at catholicfamilydevotions.com.

FreightRail Pulse

Infrastructure
Paused

Real-time US freight rail monitoring and visualization. WebSockets + React.

Mission Control (fork)

Agent infrastructure
Open Source

Open-source fork of an agent orchestration dashboard (32 panels). MIT licensed, alpha software.

MainWP MCP

Open source
Open Source

MCP server for managing WordPress sites via MainWP Dashboard API (43 tools across 7 categories).

Microsoft 365 Skill

Open source
Open Source

MCP/skill for M365: email, calendar, OneDrive, Teams via Graph API.

Meta Ads MCP

Ad intelligence
Internal

Python MCP server for Meta Marketing API: campaigns, ad sets, creative, insights.

GoHighLevel MCP

Revenue tools
Internal

TypeScript MCP server for GHL: contacts, conversations, opportunities, calendars, custom objects.

x-accel MCP

Open source
Open Source

Public MCP client wrapper for the x-accel SaaS. Customers connect Claude Code / Codex via bearer token.

DAGA MCP

Open source
Open Source

Public MCP wrapper for DAGA member API keys (Claude Code / Codex for Academy members).

bws-init

Open source
Open Source

CLI for initializing Bitwarden Secrets Manager in any project.