Projects

Everything I've built, in one place: a terminal coding agent, a production web platform, and the personal projects that taught me the infrastructure underneath. Each card links to the full write-up on the home page.

haxford

Current Project

A terminal coding agent that writes its own skills to disk — teach it once, reuse forever, under your own provider keys.

1

Bun process for agent loop, TUI, and ten tools

8

built-in providers + live OpenRouter catalog

3

permission modes: plan, build, auto

0

fork required — skills and agents are self-contained

BunTypeScriptInkVercel AI SDKOpenRouterFull write-up

Hanko

Flagship Project

Independent anime & manga tracker, live in production on the web and Google Play. Real users, real billing, real incidents, and the infrastructure to catch them.

52k+

titles in a self-owned catalog, no third-party API at request time

11

scheduled pipeline jobs building & healing that catalog

<1 min

from job failure to alert in my Discord ops channel

~50ms

warm recommendation loads, down from 1.7s after a caching rework

Next.js 16TypeScriptPostgreSQLDrizzleSupabaseStripeFull write-up

OpenRouter Model Radar

Personal Project

Live, filterable LLM comparison tool: price, tokens, context, capabilities, and provider reputation across 400+ OpenRouter models.

400+

models from 80+ providers via OpenRouter public API

7

capability filters: tools, vision, structured, reasoning, web, image gen, audio

1h

ISR cache; localStorage bookmarks; bulk YAML export

~0ms

client-side filtering; server-fetch only at load

Next.js 16TypeScriptTailwind 4shadcn/uiOpenRouter APIFull write-up

RackPlan

Personal Project

Homelab planner: rack layout, service placement, addressing, and what the build costs to buy and to leave switched on.

48

devices in the built-in hardware catalogue, across 10 categories

53

self-hosted service templates across 11 categories

7

rack presets from 4U desktop to 42U full-height cabinet

0

accounts or servers — plans live in localStorage with JSON import/export

Next.js 16React 19TypeScriptTailwind 4localStorageFull write-up

Also Built

HAXFORD - SearxNG

Privacy-focused search interface using Next.js API routes as a smart proxy. Aggregates results from multiple public SearXNG instances for resilience.

Next.js APIProxy patternResilience

Password Generator

First hand-coded project: vanilla JavaScript, no frameworks, no AI.

Basketball Scoreboard

First hand-coded project: vanilla JavaScript, no frameworks, no AI.