Public automation lab and reporter's notebook.
I investigate messy systems, document the source trail, and turn repeatable work into practical automation. The first niche pilot is small-business AI workflow automation for solo operators and tiny teams.
Automation Lab
Workflow systems, Google Sheets tools, Apps Script snippets, AI-assisted operations, and implementation notes with practical artifacts.
Hire me for automation and internal toolsWriting & Creative Production
Technical editorial writing, founder thought leadership, research briefs, positioning cleanup, and AI-assisted marketing concept work.
Hire me for writing and creative supportReporter's Notebook
Public research logs, source trails, FOIA/public-record methods, and cleaned investigation notes that show the evidence path.
The hard part of agentic automation is not getting an AI system to do a task once. It is making the run leave enough evidence that the next human or agent can trust what happened.

More Lab Notes
AI Can Write Any Language. That Does Not Make Every Language Equally Cheap.
AI can write almost any language, but generated code still lives inside package ecosystems, deployment workflows, debugging loops, and future maintenance.

Case Study: Public Automation Lab as a Workflow Systems Practice
How the public automation lab turns messy recurring work into reusable artifacts, documented workflows, and buyer-facing proof for operations automation.

Google Sheets CRM + Follow-Up Automation for Solo Consultants
A practical first lab build for solo consultants: a Google Sheets CRM that turns follow-up from memory into a repeatable operating system.

Reporter's Notebook: Public Records, Automation, And Source Trails
The reporter's notebook is the public record of how I investigate systems: source trails, public records, open questions, and the tools that make research repeatable.

How 50+ Warp Rules Transformed My Terminal Into an Intelligent Development Partner
After six months of iterative refinement, I've built a collection of over 50 Warp rules that have fundamentally changed how I interact with my terminal.

From VS Code to Warp: When Terminal Evolution Becomes Advocacy
Two years ago, I made a simple editor switch that spiraled into something unexpected—a Developer Advocate role that emerged organically from genuine enthusiasm. This isn't a pitch; it's a map of that journey for anyone curious about next-generation terminals and how advocacy sometimes writes itself.

Mastering Slack Canvas Automation: A Journey Through API Quirks
From chasing ghost endpoints to battling undocumented limits, this journey taught me more about the Slack API than I bargained for.

Slack API Secrets: Overcoming the Canvas Editing One-Change Limit
Turns out, the Slack API enforces a one-change-per-request limit, and it’s a game-changer for bulk edits.

Automating Slack with Google Sheets: Posting Unique Messages from a Spreadsheet
I recently tackled this exact challenge, and after some tinkering with Google Apps Script and the Slack API, I’ve got a solution that works like a charm.

Rendering Markdown Lists in Next.js - A Step-by-Step Guide
Here’s how I transform Markdown lists from Obsidian into HTML for my Next.js blog

Code Highlighting in Next.js - Using Prism.js with Markdown
This post demonstrates code syntax highlighting with Prism.js in our Next.js blog.

Automating Google Tasks with google-tasks1-cli and Warp's Agentic Mode
Managing tasks in Google Tasks can be a repetitive chore, especially when you want to organize them into specific lists and avoid duplicates.











