Hao Wu
← Projects

Presentable

A self-contained HTML deck framework built for the LLM-with-human workflow — enterprise, investor, and portfolio decks with 38 layouts and 7 chart types, no build step required.

Try it live →

The story

Most presentation tools make you fight the tool before you fight the ideas. Presentable started from a different premise: what if a deck were just a single .html file you could open in any browser, hand to an LLM, and have it fill in a structure you actually trust?

The discipline behind it comes from classical consulting frameworks — Pyramid Principle, action titles, Situation-Complication-Resolution, MECE — baked into the layouts so the structure does the thinking, not the slide tool.

What it does

  • Three cases, one component library — Enterprise (board-ready strategy decks), Investor (seed-to-Series-B pitches), and Portfolio (designer and case-study decks), each with its own visual theme and tone
  • 38 slide layouts and 7 chart types across the cases, all in a single HTML file per deck — no install, no build step, no JavaScript framework
  • LLM agent files (AGENTS.md) per case so an AI assistant knows the conventions for that specific deck type and can draft, critique, or rewrite slides in the right voice
  • Optional PDF export via a Playwright script when you need to send something that doesn't move

What I learned

Giving each deck case its own named agent — with its own storyline conventions and tone rules — produced sharply better output than a generic "make me slides" prompt. The constraint of a single .html file per deck also turned out to be a feature: it forces portability and keeps the focus on content density over tool complexity.