>if `ping 8.8.8.8` works but DNS doesn't, it's always DNS.
◆ ls -la ~/projects
> projects/
> filter:
> ls -la ~/projects/
kindstarsverlicdatename
●backend2.1k★v1.4.2MIT2023–halberd/
> cat halberd/README.md
k8s-native deploy pipeline with zero-downtime rollbacks. Replaces three bash scripts and a prayer. Rewritten in Rust this spring — 4× faster than the Go original, a third of the code. Used in production at several startups.
Incremental build cache for monorepos. Content-addressed, local-first, no daemon, no cloud. Drop-in replacement for npm/pnpm scripts. Shaved 40% off CI times on a 60-package monorepo.
Top-down sailing roguelike. Procedurally-generated archipelagos with Voronoi coastlines, permadeath, real Beaufort-scale wind simulation. Closed-alpha demo on itch.io. Devlogs on writing/.
Lightweight browser-based shader preview editor built on WebGPU. Live-reload, uniform sliders, texture slots, export to WGSL/GLSL. No install, no build step. Scratch-your-own-itch — for prototyping shaders without opening Godot.
Content-addressed config diff and merge engine. Handles structured YAML/TOML/JSON diffs across environments. Superseded by a better design in glacier's cache layer. Still useful for config-only pipelines.
SSH jump-host manager with per-project config and automatic tunnel lifecycle management. Wrote a postmortem essay about why I abandoned the Rust rewrite. Still used personally.