Skip to content
appsbynate

apps

Small apps that do one thing and get out of the way. Most of them started as something I wanted to exist.

productivity

Tools for getting through the day with less friction.

2025

Ledger

A double-entry accounting core where every balance is derived from the ledger, never stored.

TypeScript · Postgres · Fastify

Open app →

games

Small games. Nothing to install — they run in the browser.

2026

Tile Drop

A falling-block puzzle in 12KB, playable offline, with no scripts from anyone but me.

TypeScript · Canvas · Service Worker

Write-up →

dev tools

Things I built because the workflow around them annoyed me.

2026

Query Cache

A read-through cache layer that cut p99 latency on our busiest endpoint from 1.4s to 90ms.

Go · Redis · Postgres

Write-up →
2024

dotfiles

My development environment as one idempotent script — fresh machine to configured in four minutes.

Bash · Nix · Neovim

2024

Statuspage

A dependency-free status page that renders 90 days of uptime from a flat JSON file.

Astro · TypeScript · Cloudflare

Write-up →