Building Agent Canvas at OpenHands
Building things on the internet.
Product manager and developer focused on making AI-assisted software development more capable, intentional, and fun.
Recent writing
All postsCollaboration is a Loop, Not a Hand-Off
I had a great conversation about collaboration with a Product Lead this week, and I’ve been thinking about it quite a bit since. Product Management roles vary so much between compa
Unlocking Peak Flow with Gemini's New Updates for Vibe Coding
Google's new Gemini updates are not only powerful but integrated into the full suite of google tooling. Learn how it effect the Vibe Coding paradigm.
10 A/B Tests to Run Before Black Friday
Stop guessing. A data-backed list of 10 high-leverage A/B tests (CTA, scarcity, upsell, shipping) that will boost your conversions under peak BFCM pressure.
Deploying Next.js on Cloudflare: My Troubleshooting Guide
If you're running into deployment issues with Next.js on Cloudflare Workers, check your Non-production branch deploy command and try using this upload script.
Tired of SaaS Lock-In? The Custom Internal Tool (Boutique Build) Alternative
There is a quiet tax inside many companies: vendor shopping. Weeks of discovery calls with sales teams who promise everything. Months of account management that leans into upsells
About
I work across product strategy and software development—from finding the right problem to shipping a focused solution.
More about me →