travismetcalf.com · projects
Each project is a full slice — product decisions, a real deploy, real monitoring — small enough for one person to run indefinitely. Every card opens a case study with screenshots, the stack, and what building it taught the rest of the platform.
FastAPI · vanilla JS · Chart.js · MapLibre · Swift (iOS + widget)
Predicts door-to-desk commute times from continuously collected traffic data, answers "which days should I go in, leaving when?" and renders the corridors on a cased two-tone crimson map — one hue, darker = slower. The native iOS app ships via TestFlight, and the code is open source on GitHub (MIT).
Next.js 16 · React 19 · TypeScript · Tailwind v4 · NestJS · Drizzle · Postgres
A self-hosted intelligence platform: feeds in, AI-scored and clustered stories out, presented as a dense editorial daily digest on the dusk ground. The origin of the design language everything else wears.
Python · server-rendered templates · Trivy · Gitleaks · Dockle · Lynis
Weekly scans of every container, repo, and host in the lab with a dashboard of findings — the platform auditing itself on a schedule.
LiteLLM · Open WebUI · Postgres
One API surface over eleven local and cloud models with per-client budgeted keys — the household's private AI front door, wearing the house theme via a CSS adapter.
Caddy · authentik · CloudFront · Tailscale · launchd · tm-notify
The shared edge, SSO, monitoring, and notification machinery every app above plugs into — documented on the patterns page.