Skip to content
shipped

Project

Squiggle

Slack-integrated photo annotator. Quick markup, no context switch.

TypeScriptSlack API

A Slack app for the moment when you want to circle one thing in a screenshot and post it back to the channel without leaving Slack. Upload, annotate, share, all in the flow.

The work is mostly in the integration: Slack’s app contract has more sharp edges than a casual user would guess (interactive components, message updates, file permissions, OAuth scopes). The lesson reinforced: shipping a real integration is a humbling exercise in reading other people’s docs carefully.

Next →

Lenny RAG / EigenPM Explorer

RAG over Lenny's Newsletter, plus a 3D PCA map of 297 PM podcast guests you can place yourself inside.

Get in touch

Open to product roles where shipping, strategy, and measurement live in the same job. Also happy to just talk evals, experiment design, or how people understand things.