All projectsAI Works

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.

Tech Stack

PythonFastAPIClaude APIpython-pptxpdfplumberDocker