Principles of Good CLI Design
Most CLIs are designed by people who already know how to use them. The flags make sense if you wrote the code. The error messages are obvious if you …
Developer and maker. I design and build software — from interactive web apps to data pipelines — with a focus on craft and clarity.
A 4/4 beat synth in the browser. Web Audio API, custom oscillators, and tempo control.
Full demoInteractive stained glass patterns using CSS gradients, animations, and JavaScript.
Full demoInteractive floor plan of a single-family home with room navigation and detail views.
Full demoResponsive, accessible interfaces. React, HTMX, Bootstrap, and custom CSS.
Django, .NET, FastAPI. Secure APIs, clean patterns, production-grade.
Pipelines, automation, CI/CD. Docker, GitHub Actions, Nginx.
LLM orchestration, computer vision, RAG pipelines, agent workflows.
Most CLIs are designed by people who already know how to use them. The flags make sense if you wrote the code. The error messages are obvious if you …
What if your phone could be your primary development environment? Not a watered-down text editor, but a real IDE with debugging, version control, and…
Stained glass windows have captivated people for centuries. The interplay of light, color, and geometry creates patterns that feel both structured an…
I'm always interested in interesting problems. Let's talk about what you're building.