Building at the Intersection
What happens when a product manager stops just managing products and starts building them—with AI agents as collaborators?
These projects explore the convergence of product management and AI development. From a multi-agent PM assistant to a cuneiform reader, each one tests a different hypothesis about how humans and AI can build together.
The spectrum below runs from AI-native systems (where AI agents are the product) through AI-assisted experiments (where AI compressed months of work into days) to traditional products (built before the agent era). The contrast tells the story.
Flagship Projects
Piper Morgan
Active
An AI that holds the threads so you can focus on the decision
A multi-agent AI product management assistant with 60+ service modules, knowledge graphs, ethics enforcement, and consciousness layers. Built in public with 160+ blog posts documenting the process, methodology, and hard-won insights into human-AI collaboration.
"What happens when you treat AI agents like specialized team members instead of generic tools?"
— Building Piper Morgan
Klatch
Active
Claude is not one assistant. It's a cast of characters you direct.
A local-first web app that provides a Slack-inspired interface for managing Claude conversations. Features multi-entity orchestration (Panel, Roundtable, and Directed modes), import from Claude Code and claude.ai, and a novel Agent Experience Testing methodology for diagnosing what agents know after context transitions.
"Scaling AI collaboration requires explicit coordination design, not just tool deployment."
— Klatch Architecture Log
Vibe-Coded Experiments
Rapid prototypes built in days, not months. Each one started as a creative itch and became a case study in what AI-assisted development makes possible.
Dynamic Atlas
Active
2,500 years of empires, religions, languages, and trade routes—animated
An interactive animated web map visualizing the rise and fall of 1,210+ political entities from 500 BCE to 1453 CE, with religion, language, and trade route overlays. Features a custom polygon morphing engine for smooth territorial transitions. A dream first pitched to Macromedia circa 1992, now finally buildable with AI.
"A 30-year dream, finally buildable—because AI collapses the skill gap between vision and implementation."
— Dynamic Atlas Roadmap
Tectonic Globe
Complete
One billion years of continental drift in 101 seconds
A 3D animated visualization of Earth's tectonic plate history at 1-million-year resolution. Uses Union-Find clustering to track the largest landmass across geological time, variable pacing that slows for supercontinents, and Blender Cycles path-traced rendering. Six versions in four days.
"The most impactful improvement wasn't a clever algorithm—it was just generating more data. The jump from 5 Ma to 1 Ma resolution was a one-line change that transformed everything."
— Tectonic Globe README
Cuneo
Active
Cuneiform for the casual learner
A single-page educational tool teaching 51 cuneiform signs across 7 thematic batches, from Cosmic Foundations to common verbs. Features a Mesopotamian clay-tablet aesthetic, progressive curriculum design, Unicode-verified accuracy, and zero JavaScript—pure HTML and CSS with Noto Sans Cuneiform rendering.
"AI as research partner: Unicode verification, scholarly accuracy, beautiful pedagogy—all in one session."
— Cuneo CLAUDE.md
Weather
Active
Eight ways to look at rain
A NOAA rainfall tracker for Palo Alto with a Python CLI and 8 interactive web visualizations: GitHub-style heatmap, cumulative curves, storm power rankings, drought streaks, weekend rain bias, rhythm sparklines, an animated fill gauge, and "Your Rain in Objects" (how many bathtubs did it rain?). Light and dark themes.
"AI makes 'one more sketch' nearly free—so you end up with eight delightful visualizations instead of one adequate one."
Focused Products
Standalone products with clear value propositions—one built with AI methodology, one built before it.
One Job
Active
See one task. Do one task. Feel accomplished.
A psychology-backed single-tasking app with a Tinder-like swipe interface. Swipe right to complete, left to defer. Supports nested sub-stacks for breaking big tasks into smaller ones. Built with systematic Claude Code methodology including TDD zones and the Excellence Flywheel approach.
"Full-stack development with AI requires explicit architectural documentation for cross-session continuity."
— One Job CLAUDE.md
OptiListen
Shipped
Unlock the listener within
An iOS app that helps you become a better listener by tracking how much you speak during audio and video calls. Set a goal, start a session, and see how you do. All data stays on your phone. Built with Dan Brodnitz—the pre-AI baseline in this portfolio, showing what focused product work looks like without agent assistance.
"The pre-AI baseline: a focused product built the traditional way. The contrast with everything above tells the story."
Interested in how AI-assisted development can transform your product practice?