Independent software · shipping since 2026

I build small, cold, fast things.

Kits, tools, books and services for developers — some free and on GitHub, some paid. All built the same way: no bloat, no dark patterns, source you can read.

Everything, up front

6 products · 5 live · pick one
KitLive

Nimbus UI

64 React + Tailwind components in a frost-glass system. Copy the file, ship today.

$59$39View →
BoilerplateSept 2026

Nimbus Starter

Next.js + auth + payments + dashboard, wired and deployed. Skip the boring fortnight.

$129Notify me →
Open sourceLive

sweepdir

Finds the gigabytes of regenerable build junk — node_modules, .venv, target — rotting across your projects. Any OS, zero deps.

Free foreverGitHub →
PDFLive

The Dark Mode Handbook

Why your dark theme looks muddy, and the 40 fixes. 68 pages, all with code.

$19Preview →
SaaSLive

Pulsecheck

Uptime monitoring that texts you before your users do. 30-second checks.

$9/moTry free →
TemplateLive

Coldstart Landing

The page you're looking at, as a template. Static export, zero runtime deps.

$29Live demo →
How it's built

Don't trust screenshots. Poke it.

Everything I sell is built from the same parts as this site. The panel below is live — press the button, flip the switch, drag the slider. Then read the source next to it: that's the entire component. No wrapper library, no magic.

playground·live
button — click it
switch — on
62
slider — drag it
gauge — synced to slider
gauge.tsx·the whole thing·16 lines
// no chart library. it's a conic-gradient.
export function Gauge({ value }: { value: number }) {
  return (
    <div
      role="meter"
      aria-valuenow={value}
      className="gauge"
      style={{ "--p": `${value}%` }}
      data-value={value}
    />
  )
}

/* .gauge { background: conic-gradient(
     var(--accent) 0 var(--p),
     var(--track) var(--p) 100% ) } */
Open source

Free is the front door.

Most people meet us through these. MIT-licensed, maintained, and small enough to read in one sitting.

github/sweepdirFind and reclaim regenerable build junk — node_modules, .venv, target — across all your projects, safely, on any OSTypeScriptv0.1.0 · MITgithub/conicCharts without a chart library. Twelve CSS recipes that draw gauges, sparklines and rings with zero JavaScriptCSS1.2k
Changelog

Proof of life.

Shipped recently. The log is public because momentum should be verifiable.

a3f9c21

Nimbus UI 2.112 new components, command palette rewritten from scratch, focus traps fixed.

v0.1.0

sweepdirfirst release — finds regenerable build junk across JS, Python, Rust, Java and .NET projects. Report-only by design.

c88ab02

PulsecheckSMS alerts out of beta, added EU region checks.

19f30e7

The Dark Mode Handbooksecond edition, 12 pages longer, new chapter on elevation.

New things, roughly monthly.

What shipped, what broke, what I learned. No launch hype, unsubscribe in one click.

no spam, ever — just the log

Theme