Deployment advisor
StackPlan
Plan where to deploy an application, compare providers, and generate a stack recommendation.
Open →Products
I build practical products for developers and independent software businesses. Some run online. Some come with complete source code. Some teach you how to build your own.
01
Tools and reference sites you can use online.
Deployment advisor
Plan where to deploy an application, compare providers, and generate a stack recommendation.
Open →Hosting advisor
Choose a hosting provider using hand-checked prices and direct tradeoffs.
Open →Payment guide
Compare payment providers, fee models, responsibilities, and migration costs.
Open →AI cost calculator
Estimate the model cost of an AI product using current provider prices.
Open →Website backend
Add waiting lists, forms, newsletters, and other useful features to a website.
Open →Email collection
Create self-hosted waiting lists with double opt-in and an agent-friendly API.
Open →Subscription audit
Find paid subscriptions you could replace with focused software of your own.
Open →Migration guides
Follow practical migration playbooks with rollback plans and verification checks.
Open →Recovery playbooks
Prepare for software failures and recover using practical incident playbooks.
Open →Calculator library
Use practical calculators for money, home, travel, work, and everyday decisions.
Open →02
Working software you can download, study, and change.
Library
Dependency-free terminal-style text effects for the browser. Animate ASCII art and text with 37 Canvas effects written in plain JavaScript.
Open →CLI
A zero-runtime-dependency Node.js CLI that gives every local project one stable URL such as https://dashboard.localhost. Even when the framework’s usual port is already occupied, you keep opening the same memorable address instead of chasing 3001, 3002, or another port.
Open →CLI
Control every local service from a native macOS menu bar companion, live terminal dashboard, or agent-friendly CLI — with shared health context and safe process actions.
Open →Web App
A self-hosted waiting-list web app with an included command-line client. Run it from your terminal or let a coding agent create lists, connect forms, inspect subscribers, and export data through the private API.
Open →Desktop App
A native macOS app for recording live YouTube streams from now or from the available beginning, following catch-up progress, and finalizing reliable local MP4 files. Includes source, tests, and agent-ready instructions for customization or cross-platform rewrites.
Open →Web App
A self-hosted event tracking dashboard. Push events from any app via REST API or CLI, visualize activity with charts, and monitor KPI insight cards. Built with Astro, HTMX, Alpine.js, SQLite, and Drizzle.
Open →MCP + CLI
A guarded Cloudflare Registrar MCP server and a companion DNS CLI. Let an AI check and prepare a domain purchase, approve the exact live price yourself, then manage the domain’s DNS from a focused command-line tool.
Open →CLI + Skill
A macOS CLI and Codex skill for self-hosted Plausible Community Edition. Configure your own analytics origin, create website properties, install trackers, report traffic, and manage goals without putting credentials in projects or AI chats.
Open →03
Small tools you can use, inspect, and improve.
Open source CLI
Manage Things 3 projects and tasks from the terminal or a coding agent.
Open →Open source skills
A small collection of agent skills for planning, building, reviewing, and shipping software.
Open →04
Cohorts, workshops, and focused courses.
Cohort
Learn how to build real applications with AI by your side.
Open →Cohort
Find customers, price your work, and build a sustainable independent business.
Open →Cohort
Build systems for directing agents and running more software experiments.
Open →Workshop
Learn practical AI tools and workflows through hands-on projects.
Open →Self-paced course
Build server-rendered web applications with Astro, HTMX, and Alpine.js.
Open →Looking for free material? Browse the free courses or get the books.