Pocket Type is a real-time typographic layout tool that generates interlocking script and serif compositions from any text input. It runs on deterministic constraint solving rather than AI inference, so every composition is mathematically precise and instantly reproducible.
ROLE
Founder, Designer & Technical Architect
ARCHITECTURE
The system combines four engineering domains in a single live pipeline:
DAG longest-path solving
Constraint satisfaction
HarfBuzz OpenType shaping, compiled to WebAssembly
Rasterized ink-cell collision detection
Each composition resolves on input, with no model inference and no templates.
DAG longest-pathConstraint satisfactionHarfBuzz shaping · WASMInk-cell collision
PRODUCT BUILD
The full SaaS sits on a Next.js front end with Drizzle ORM on Neon Postgres, Stripe billing, and Better Auth. Freemium model. I designed the product, brand, and go-to-market around it.
AI WORKFLOW
Solo build, AI-assisted coding. Every significant technical and aesthetic decision was mine.
There's currently no commercial equivalent. Existing tools either rely on AI generation, which carries per-composition compute cost and non-deterministic output, or on static templates with no live composition from arbitrary input.
UNIT ECONOMICS
Pocket Type generates infinite compositions at zero marginal cost. Structural margin advantage at scale.
AI generationPer-composition compute · non-deterministic
Static templatesNo real-time composition from input