Recent Work · AI-Assisted · Web App

TypeSort

Web App · Firebase · Google Auth · Claude.ai

Inventory management for letterpress studios. Printers log their moveable type by typeface and point size, then paste copy to instantly check case coverage. Characters short are highlighted in red. Includes Google sign-in, per-user cloud storage via Firebase, and a standalone character-count planning tool. Designed and built in collaboration with Claude.ai.

Visit the live site
Task · Action · Result
Task
Solve a real problem for letterpress printers with no existing digital tool

Letterpress printers have no reliable way to check before setting type whether their case holds enough of each character to complete a job. The solution needed to be fast, accurate, and accessible to non-technical users.

Action
Designed and built a full web app with authentication and cloud storage using Claude.ai

I designed and built TypeSort from scratch, including the UI, the character inventory system, the copy-paste coverage checker, and a standalone character counter. Using Claude.ai for development, I implemented Google sign-in via Firebase Auth and per-user cloud storage so printers can maintain their own type inventories across sessions.

Result
A live, functional web application serving the letterpress community

TypeSort is live at typesort.dannymaller.com and available to any letterpress studio. It solves a genuine gap in the toolset available to the craft printing community and demonstrates that design judgment combined with AI-assisted development can produce real, useful software.

Live Application

TypeSort is a fully functional web application built for the letterpress community. The tool solves a real problem: knowing before you set type whether your case has enough of each character to complete a job.

Live at typesort.dannymaller.com

Open TypeSort