The Bottleneck Is Me
✦The bottleneck isn't the model. It's you.
✦Built isn't the same as trustworthy.
✦Even together, you're building alone.
Projects
Things I built because I wanted them to exist.
Muse Shopping
A personalized shopping feed across 200+ brands — follow them like Instagram, built solo without a CS degree.
✦Getting something built and trusting what was built are not the same problem.
LLM Explainer
An interactive LLM learning tool built from Stanford CME 295 lectures — building it forced me to understand each concept, not just consume it.
✦Building the explainer was the test. You can't fake your way through teaching a concept you don't understand.
Claude Skills
A concept product for persistent AI instruction sets — tell Claude once, it applies your preferences forever.
✦Framing is the product. Nobody asks for a 'persistent system prompt manager.' They might ask for a skill.
Kindle × Libby
Automated library-to-Kindle delivery — books show up on your Kindle when a hold comes in. That's it.
✦Safety and functionality are separate problems — not the same checklist item.

Interior Design Tool
A private design tool for my house — gallery, floor plan, designer brief, project roadmap, and an AI advisor that already knows the home.
✦The hard part of design isn't finding inspiration — it's organizing it into a brief someone else can execute from.
Claude Wishlist
A living PM listening tool for Claude — a scheduled agent scrapes r/ClaudeAI 4×/week, categorizes what developers are actually asking for, and renders a dashboard with weekly deltas and PM-ranked priorities.
✦I was going to write my feature wishlist. I built a tool that reads a thousand instead.

Vantara Agent Studio
A working enterprise agent-builder, built in a day for my Vercel PM application — demo mode included, no API setup required.
✦Building a prototype for a hiring manager is the same job as building one for a user: show them what's possible, make it real enough to believe.
Tinker Flywheel
A research memo for Thinking Machines Lab — 2,000+ public developer signals on fine-tuning pain, surfacing the gap between a training tool and a training platform.
✦Train is solved. Evaluate is where developers get stuck. Iterate is the room they haven't walked into yet.
Gemini Workspace AI Opportunity Map
A PM opportunity map for Google Workspace's AI surface — public user feedback across Reddit, HN, Stack Overflow, App Store, and YouTube, analyzed for theme and competitor mentions.
✦People don't compare Gemini to Gemini. They compare it to ChatGPT, Copilot, and Notion — and say so publicly.
Gmail Search AI Research
A PM research artifact on Gmail's AI features — three product hypotheses (Accuracy, Action Gap, Voice) tested against public Reddit feedback.
✦Pick your product hypotheses first, then let the data tell you which one is real.
ACC Omni Customer Pulse
A research memo for Walmart's Auto Care Centers PM role — the end-to-end customer journey read from public Reddit voices, with friction mapped to every stage.
✦Costco doesn't win on price or speed. It wins on a single predictable promise kept every time — reproducibly.
Cohere Developer Experience
A PM analysis for Cohere — where the developer surface undersells Cohere's real enterprise wedge, with public feedback across vendors and themes.
✦Cohere's wedge is enterprise deployment. The playground doesn't say so.
Managed Agents Pulse
A live developer-conversation tracker for Anthropic's Managed Agents API — scheduled scrape, categorization, and dashboard showing what early adopters are actually asking for.
✦A new API's early public signal is a PM's best free research — if you're there from day one.
Claude Code Insights
A live stats page tracking how much I actually ship with Claude Code — hours, sessions, commits, and top projects, updated weekly from local JSONL transcripts.
✦If you're going to claim you're a power user, the number should be on the page.
LinkedIn Newsfeed Agent
A product concept and interactive case study for LinkedIn's Senior PM (Feed) role — a Newsfeed Agent that activates on Save and turns passive engagement into completed professional actions.
✦Any platform can build a bookmark. Only LinkedIn can build one that acts.
L'dor
A modern Judaica brand built for the next generation.
✦Validating that something looks right is not the same as validating that people will pay for it.
github activity · 955 contributions this year