Public changelog

What I'm running right now

Here is every tool I use to run my business, listed in public so you can see what I use and what I stopped using.

Last updated: July 2026

What is in use

If you hire me, you get working tools like these, not a slide deck about them. Most of what is below runs on my own computer, so private information stays private.

Assistant & orchestrationClaude Code
An always-on executive assistant built on Claude Code, routing work across Opus 4.8, Sonnet, and Haiku 4.5 so the simple jobs run on the cheapest model that can do them. Runs 24/7 on a Mac Studio M4 Pro at home.
Workflow automationn8n · self-hosted
A self-hosted n8n instance (Docker, on the Mac Studio) runs the Evalve automations: discovery follow-ups, newsletter hand-off, lead-magnet tracking, welcome replies, and error alerts. No Zapier, no per-task SaaS fees.
Local AI inferenceQwen 3 · tinygrad
Open-source models (Qwen 3) served on tinygrad over a Mac Studio M4 Max with an external GPU, with automatic fallback to cloud models when a job needs more power. Sensitive data never leaves the network.
Assistant commsMatrix / Synapse
A self-hosted Matrix homeserver (Synapse), end-to-end encrypted, is becoming the primary channel I talk to the assistant through, read in Element X. Migrating off Telegram, which stays as a fallback.
Ops dashboardNext.js · Vercel
The Evalve Dashboard (Next.js on Vercel, Supabase Postgres) is the CRM and command center: outreach pipeline, morning briefing, email sync, and calendar, with a test suite kept green.
Newsletter, blog & communityBeehiiv
Evalve Out Louder, the newsletter, runs on Beehiiv, with a gated blog and a free community at newsletter.evalveconsulting.com, on a custom sending domain. The podcast, Evalve Out Loud, is separate.
This websiteGitHub Pages
evalveconsulting.com is a hand-built static site on GitHub Pages, no CMS. Every page is version-controlled and deploys on push. (This page included.)
Social publishingBuffer
Buffer schedules to LinkedIn (primary) and Instagram (secondary). The weekly AI Tip Card is rendered from a brand-locked HTML template into a 1080x1350 image.
Podcast productionDescript
Evalve Out Loud is edited in Descript (edit-by-text), recorded on a multicam iPhone rig with a Rode wireless split and a two-track Logic capture for in-person episodes.
Email & calendarGoogle · MCP
Gmail and Google Calendar wired into the assistant over MCP for triage and scheduling, with Fantastical as the natural-language calendar front end.
Payments & bankingStripe · Mercury
Stripe handles product checkout and the working-session booking; Mercury is the business bank.

In the workshop this quarter

The active experiments. These are in motion right now, not roadmap wishes. Three fronts have my attention this quarter.

📱

Apps

Native SwiftUI iOS apps built solo and shipped to TestFlight: The Companion, a support tool for parents of kids with complex needs, and BehaviorTracker, an IEP-ready data tool. Plus Evalve to Independence, an iPad POS-simulation app for life-skills instruction.

On TestFlight · iterating
🔄

Social media automations

A repeatable content engine: the weekly AI Tip Card renders from a brand-locked template to a finished image, n8n hands each newsletter issue off to social, and a short-form clip pipeline cuts vertical video out of build sessions and the podcast.

Live · expanding the clip engine
🎤

Podcast editing automations

I edit Evalve Out Loud by editing the written transcript, the way you would fix a Google Doc, and a tool cuts each episode into a week of short clips. The goal is to record once and show up in more than one place, without an edit marathon.

Building the clip tool

The graveyard

Tools I stopped using, left visible on purpose. A clean list hides the learning. Each one has a date and a one-line reason.

jarvis-vps + OpenClawKilled 2026-06-03
Retired the cloud VPS and consolidated the whole assistant stack onto hardware I own. Cheaper, more private, one less thing to babysit.
Telegram as primary commsRetiring 2026-07
Moving assistant comms to self-hosted Matrix for ownership and control. Telegram stays as a fallback channel, not the front door.
Daily cold-outreach engineDemoted 2026-07-06
It ran cheap but converted nothing. Districts hire on referrals, credibility, and case studies, so personal energy moved to content and warm relationships.
Gumroad for productsKilled 2026-07-03
Consolidated product sales onto Beehiiv so the store lives where the audience already is, instead of a second platform to maintain.
Five-platform social spreadKilled 2026-07-03
Trying to be everywhere diluted everything. Focused on LinkedIn for text and Instagram for video, with auto-crossposting to the rest for free.
Duplicate morning briefingsKilled 2026-07-08
Two automations were posting overlapping daily digests. Folded them into a single 6am briefing so the day starts with one message, not three.

I update this page monthly

When something goes live or gets killed, it lands here first and the newsletter gets the short version. If you want to see how an education org actually adopts AI, built in public, subscribe.