Uses
What I use
A colophon — the tools behind the apps and this site. Nothing exotic; mostly native, mostly local, and chosen so I can ship things I trust.
Development
The bench
- An Apple-silicon Mac — everything is built and tested native; the apps ship Apple-silicon-first.
- Xcode, Swift 6, SwiftUI & AppKit — strict concurrency on, native UI rather than a cross-platform layer.
- On-device ML and Metal — Core ML, whisper.cpp and hand-written Metal where the GPU earns its keep (splatting, depth, rendering).
- Git, plain and local — small focused commits; releases go out signed and notarised.
The workshop
Where some apps come from
I am also a maker. A laser that can engrave relief and a UV flatbed printer sit next to the Mac — and they are the reason Heightmap exists: both machines want a clean 16-bit height map, and that turned out to be a tool worth building.
This site
Static, fast, no tracking
- Astro + Tailwind — a fully static build, almost no client-side JavaScript.
- Geist & Geist Mono — the typefaces for prose and the spec-sheet details.
- Caddy on a Hetzner server — automatic HTTPS; the contact form is a small self-hosted service, not a third party.
- No analytics, no tracking — the same rule the apps follow.