Problem
Dr. Anne Hussain had a growing collection of book, blog, and podcast content. The project brought those formats together and added a way to search across published material.
A book, blog, and podcast platform with an assistant that retrieves published passages and presents source citations.
Product screens
One owned home for her practice, book, blog, and podcast.

Answers come strictly from her published work, with numbered citations.

A custom player and episode feed; new episodes index into the assistant automatically.

The Period Literacy Handbook in eBook, paperback, and audiobook formats.

Answers come strictly from her published work, with numbered citations.

One owned home for her practice, book, blog, and podcast.

A custom player and episode feed; new episodes index into the assistant automatically.

The Period Literacy Handbook in eBook, paperback, and audiobook formats.

The work
Dr. Anne Hussain had a growing collection of book, blog, and podcast content. The project brought those formats together and added a way to search across published material.
I built a Next.js content platform and AnneAI, an assistant that retrieves passages from indexed posts and podcast transcripts. Responses include numbered citations linking readers back to the source material.
Delivered a content platform with podcast ingestion, source search, and a retrieval assistant. Citations provide material for readers to check; they do not guarantee that a generated answer is correct.
Framing
Dr. Anne is a naturopathic doctor and author of The Period Literacy Handbook. This project focused on making her published material easier to find across formats. I built the content application and an ingestion pipeline that embeds posts and podcast transcripts in Supabase pgvector. The assistant retrieves passages for the answer context and presents numbered citations alongside the response.
Technologies
Key features in scope
Responsibility and context
Engineering
I built a Next.js content platform and AnneAI, an assistant that retrieves passages from indexed posts and podcast transcripts. Responses include numbered citations linking readers back to the source material.
Technologies
Architecture choices
Key decisions
Results
Delivered a content platform with podcast ingestion, source search, and a retrieval assistant. Citations provide material for readers to check; they do not guarantee that a generated answer is correct.
Delivered behavior
Constraints
Lessons
Design ingestion and updates alongside retrieval, so new content can enter the index
Make source passages accessible from the answer interface
Evaluate retrieval quality and answer quality separately

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

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

SaaS / Productivity
A web app and browser extensions for saving LinkedIn posts into organized collections, with onboarding and subscription billing.
Read case study