Presmo — AI Document-to-Deck
Micro-SaaS that turns a PDF, pasted text, or URL into a themed, editable PowerPoint deck using Claude — slide previews, magic-link auth, free tier, and tiered billing.
//The Problem
Turning a dense document into a presentable deck is slow, manual work. Existing AI tools generate generic slides that still need heavy editing.
//My Role
Solo builder — from prompt/schema design through rendering, billing, and admin tooling.
//Key Decisions & Work
- Designed a strict LLM↔renderer contract using forced tool use, so Claude's output always maps to valid, themed .pptx structures — with prompt caching to control cost.
- Built the rendering pipeline with python-pptx and Pillow: slide previews and watermarked free-tier output without requiring LibreOffice.
- Implemented magic-link auth, tiered plans, and an admin funnel dashboard; an offline heuristic fallback keeps the product usable when the LLM is unavailable.
//Impact
- Release-ready MVP with 116 CI tests covering the generation pipeline.
- ~90% gross margin by design: lean infrastructure and cached LLM calls.