A one-person software lab building real tools by directing AI.
I'm Spencer Nunamaker. For over 2 years I've directed Claude, GPT, and Gemini to ship production software — while I own the architecture, design, prompts, and quality. Before that, 12 years building products and brands for over 100,000 customers.
Ishoo
A desktop issue tracker for AI-assisted software development.
Ishoo gives humans and AI coding agents a shared system for planning, tracking, and governing software work. A CLI-first workflow plus a polished desktop UI — agents operate through commands while humans stay in control through a real interface.
SEMMAP, OMNI-AST, and Neti are folding into the Ishoo stack — a deeper system for codebase orientation, quality enforcement, and AI-aware development.
A working stack, not a pile of prototypes.
Real, shipped software across products, AI infrastructure, and experiments — most of it tools I needed myself.
Ishoo
Flagship · liveAn issue control plane where AI agents and humans share one canonical model of the work.
MashuPack
Product · liveA Rust + TypeScript web product, designed and shipped end to end with AI as the build partner.
SEMMAP
InfrastructureA semantic map of a codebase that orients AI agents before they edit — fewer hallucinations, sharper changes.
Neti
InfrastructureCode-governance KPIs for AI-generated code: responsibility diffusion, smell density, rewrite friction.
OMNI-AST
InfrastructureCross-language AST primitives — Rust, Python, JS/TS and more normalized into one shared shape.
ROY
ExperimentA bespoke shell language that forces AI coding agents into predictable, auditable, typed actions.
An AI-native way of building.
The role of a maker changed. Mine looks like directing, owning, and shipping — with AI doing the typing.
- 01
I direct AI — I don't hand-type production code.
I work with Claude, GPT, and Gemini daily, fluent enough to read, debug, and steer Rust, Python, and JS/TS. The model writes; I decide what gets written and why.
- 02
I own everything around the code.
Architecture, UI/UX, information architecture, prompt design, and quality are mine end to end. The AI is the implementation partner, not the author of the product.
- 03
Every tool starts as real friction.
SEMMAP came from AI not knowing where to look. Neti came from AI bloating files. Ishoo came from needing to govern agent work. Build the thing, use the thing, sharpen it for other people.
A designer and marketer who learned to ship software.
Before SEMMAP Labs I spent 12 years building products and brands — TipTop Brushes, a creative-tools business I founded that served 100,000+ customers and built $500K+ in revenue, and a decade as art director at Soundiron shipping 100+ product campaigns.
That history shapes everything: polished interfaces, practical workflows, and software that feels made by someone who actually uses it.
More about Spencer →