I spent my career running newsrooms and editorial teams — Reuters, The Wall Street Journal, The Daily Show, and most recently as VP of Newsletters at Pluralsight. Over the past several months I've been using Claude Code and Codex to build the systems I always wished existed: tools that turn scattered personal and professional information into something a person — or an editorial team — can actually act on.
None of this is theoretical AI-tool dabbling. Each project below was built end-to-end and is in active use. The demos below run on fictional data so you can click through them without me handing over my actual contacts, health logs, or calendar.
Every build began as a thing I was already doing manually: prepping calls, tracking leads, reading news updates, or interpreting health logs.
The useful part is judgment at the edges: turning messy inputs into ranked next steps, briefings, linked pages, and coaching notes.
These are personal products with real interfaces, data paths, and habits around them — built to be used, then improved.
Each demo uses synthetic data, but the product behavior mirrors the real tools.
A personal knowledge wiki compiled from journals, notes, and messages — not a filing system, but a writer's pass over raw personal data that synthesizes understanding into structured articles. It's the context layer that lets AI tools reason from durable personal context instead of starting every session from zero.
Maya Okafor proposed cutting the new-user onboarding flow from 9 steps to 4 after the March churn review showed 38% drop-off before first activation. She's running the redesign with the growth pod through Q3, reporting into Devon Price.
Anthony connected Maya with a former WSJ colleague, Priya Shah, now doing UX research at a competitor — Maya wanted outside perspective on activation metrics before presenting to leadership.
A working daily-briefing and project-tracking system built on top of AnthonyWiki. Generates morning briefings, tracks open items across projects, preps 1:1s, and maintains a running memory of people, projects, and commitments — the kind of operational layer a chief of staff would maintain, automated.
| Open Item | Owner | Due |
|---|---|---|
| Finalize onboarding A/B test plan | Maya Okafor | Fri Jun 26 |
| Send Heron Analytics renewal decision | Anthony | Fri Jun 26 |
| Q3 roadmap review with leadership | Devon Price | Mon Jun 29 |
A local-first tool for deciding who in a professional network is worth reconnecting with. The public demo is a sanitized version with fictional people and companies; the real app and its private data stay local.
| Name | Role | Tier | Last touch | Why reconnect |
|---|---|---|---|---|
| Juniper Vale | VP Product Operations, Blue Harbor Studio | Hot | 2 mo ago | Hiring relevance, direct relationship, active team expansion |
| Rowan Finch | Head of Talent, Paper Lantern Labs | Hot | Warm intro | Owns senior hiring for content systems roles |
| Celia Park | Director of Audience Systems, Northstar Works | Warm | 9 mo ago | Strong functional overlap and likely platform visibility |
| Name | Role | Connector | Why intro |
|---|---|---|---|
| Marin Kline | Founder, Aster Signal | via Celia Park | Early-stage team building editorial workflow tools |
| Tobin Reed | Editorial Systems Lead, Meridian Flux | via Juniper Vale | Peer operator with relevant tooling context |
I text what I eat and what exercise I do (running, strength training) to Poke, which feeds the data into Notion. HealthDash pulls that into a web dashboard with running coach-style commentary — AI giving feedback on the data, not just visualizing it.
A modern take on Circa — the mobile news app I helped build years ago that broke stories into discrete, structured "atoms" of information readers could follow over time instead of re-reading a full article on every update. Chronicle News rebuilds that idea for today: atoms of information assembled to get readers oriented on a story fast. Two sides of the same product — the editorial CMS where atoms get written and published, and the reader app where they get followed.