Problem
Users needed to save and organize posts while browsing, without manually copying links into documents.
A web app and browser extensions for saving LinkedIn posts into organized collections, with onboarding and subscription billing.

Product screens
Capture LinkedIn posts in-context and route them into structured collections without leaving the feed.

Searchable folders and filters make previously saved content actually retrievable and useful.

Guided onboarding reduces extension setup friction and accelerates first successful capture.

Capture LinkedIn posts in-context and route them into structured collections without leaving the feed.

Searchable folders and filters make previously saved content actually retrievable and useful.

Guided onboarding reduces extension setup friction and accelerates first successful capture.

The work
Users needed to save and organize posts while browsing, without manually copying links into documents.
I built browser capture flows and a synchronized web application for folders, saved posts, onboarding, account management, and subscriptions.
The product connects browser capture, a signed-in web app, and subscription billing. Error reports and logs help trace problems between them.
Framing
The product needed to connect three parts of the same workflow: installing an extension, saving content while browsing, and finding it again in the web app. I built capture and collection workflows around shared API contracts, then added subscription entitlements, administration, and production diagnostics.
Technologies
Key features in scope
Responsibility and context
Engineering
I built browser capture flows and a synchronized web application for folders, saved posts, onboarding, account management, and subscriptions.
Technologies
Architecture choices
Key decisions
Results
The product connects browser capture, a signed-in web app, and subscription billing. Error reports and logs help trace problems between them.
Delivered behavior
Constraints
Lessons
Onboarding needs to explain both extension installation and the first capture
Shared contracts help multiple clients use the same backend
Subscription checks belong in the backend as well as the interface

AI / Workflow Tooling
An Airtable review app that checks schema and sample records, then generates interface previews, redesign proposals, and migration plans.
Read case study

Digital Platform / AI
A book, blog, and podcast platform with an assistant that retrieves published passages and presents source citations.
Read case study

AI / RAG
A philosophy dialogue app with five conversation modes, retrieval from primary texts, and a source panel for checking passages.
Read case study

AI / Social Product
A social simulation where configurable AI personas write posts and respond to one another in a shared feed.
Read case study