Engineering Philosophy & Architecture

Critical User Journeys (CUJs)

A product-driven development philosophy that replaces speculative code with deep user empathy. We map, score, and eliminate friction points before designing architectures.

View Case Studies

The Anatomy of a High-Impact CUJ

🎯

1. The Problem Space

Identify structural user friction, legacy platform limitations, and economic inefficiencies.

🗺️

2. User Intent Statement

Formula: "I want to [action] while avoiding [friction] so that [business value]."

⚡

3. The Ideal Flow

Trigger → Action → Automated System Response → Instant Resolution.

🏗️

4. Architectural Solution

Map state machines, database relations, and API contracts directly against the user flow.

Case Studies & Product Blueprints

13 Frameworks
Foundational Methodology

The CUJ Engineering Framework: Eliminating Speculative Code Through Autonomous Agent Workflows

A product-driven engineering framework and agentic skill that captures real-world user friction via standardized Mad Libs formulas and autonomously translates them into secure, verified production pull requests.

Product Strategy

American Airlines AAdvantage: Household Loyalty Point & Status Pooling

A product strategy and Critical User Journey (CUJ) addressing the single-earner bias in spend-based airline loyalty programs, creating equitable status and recognition for dual-earner, co-managing households.

Autonomous Agents

Dojo Zen: Autonomous School Intelligence & Anti-Bloat Triage

A Critical User Journey (CUJ) case study on replacing bloated, gamified EdTech mobile apps with an autonomous AI agent that ingests raw school feeds, triages urgent alerts from routine noise, and delivers high-signal family briefings.

Product Strategy

Google Calendar Schedule Helper: Multi-Caregiver Family Logistics & Dispatch

A Critical User Journey (CUJ) and system architecture for multi-caregiver households to assign, swap, and synchronize school and activity pickups/drop-offs across shared Google Calendars without recurrence corruption or manual calendar chaos.

RAG Architecture

In-Browser RAG & Model Context Protocol: Sub-10ms Semantic Retrieval at Zero Cloud Cost

How we built a serverless, zero-cloud-cost in-browser RAG retrieval engine and Model Context Protocol (MCP) server indexing 50+ essays, podcasts, and software architectures directly inside dh.sh.

Generative AI

Izzyland: Generative Multimodal Game Creation & Real-Time Family Play

A Critical User Journey (CUJ) case study exploring how multimodal AI models (Google Gemini video), modern web game architecture, and rapid prototyping collapse the gap between a child's imagination and a production-grade interactive game in a single afternoon.

EdTech

Kids Country Poster Kit: Solving The Elementary School Culture Project Friction

A Critical User Journey (CUJ) case study exploring how precision print calibration, active discovery quizzes, black-and-white vector line art, and speech synthesis turn stressful last-minute school culture poster assignments into an autonomous, kid-driven learning adventure.

Model Context Protocol

KnowMe MCP: LinkedIn for Agents & Voice-Seeded Human Context

Why LinkedIn and X starve autonomous AI agents of real human context—and how we built a recurring voice-dictation AI Interviewer and two-way Model Context Protocol (MCP) front door so agents can truly get to know humans.

AI Audio

Local Meeting Scribe: Solving the Cross-Meeting Speaker Diarization Gap

An air-gapped, asynchronous post-meeting intelligence engine on Apple Silicon with persistent speaker voiceprints, acoustic sentiment analysis, and zero cloud token costs.

Media Automation

Plex Media Hub: Solving My Media Discovery & Watchlist Gaps

An automation tool and dashboard designed to bridge the gap between my global Plex Watchlist, local server libraries, and real-time TV guide schedules.

Model Context Protocol

Remote MCP Server & AI Agent Gateway: Machine-to-Machine Knowledge Retrieval

How we transformed herrington.ai into a first-class programmatic tool server for external AI agents (Muse, Instinct, Cursor, Claude Code) using a public stateless Streamable HTTP MCP architecture.

Model Context Protocol

Unified Agent Memory Plane & Jev Knowledge Graph: Ending Siloed Agent Amnesia

How we used CUJ-Driven Development (CDD) to eliminate cross-agent amnesia across Grok Bot, Instinct (OpenClaw), Muse, Claude Code, and Antigravity—combining a local SQLite WAL + Markdown memory plane, offline store-and-forward queuing, and a System-One decision model (Jev) Knowledge Graph.