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
- In production with 242 automated tests (unit, integration, and browser E2E) covering the full pipeline.
- Lean, low-cost infrastructure designed for sustainable solo operation.