Uses
The tools I use daily. Updated when something changes. Inspired by uses.tech.
Editor & Terminal
- Neovim — Daily driver for most coding, quick edits, and config work.
- Ghostty — Fast terminal with a clean UI and great defaults.
- zsh + starship — Minimal prompt, fast, no framework overhead.
- zoxide — Smarter
cd. See why I love it.
Languages & Stack
- TypeScript — Default for everything frontend and Node.
- Go — Backend services, CLIs, anything where performance matters.
- PHP — Still powers a lot of production code. Not ashamed.
- React — UI when needed. Prefer server components where possible.
- Astro — This site. Great for content-heavy sites with minimal JS.
- MariaDB — Usually my default database for production work.
Hardware
- Linux machine — My primary setup for day-to-day work.
- Dell 21:9 1440p monitor — Ultrawide desk display.
- Keychron K8 Pro — Mechanical keyboard.
- Logitech MX Master 3 — Desk mouse.
- Hetzner VPS (CX22) — Hosts this site and a few side projects. €4/mo, no complaints.
Services & SaaS
- GitHub — All code, all projects.
- Postmark — Transactional email. Reliable, good deliverability.
- Plausible — Privacy-friendly analytics. Self-hostable.
AI & Tooling
- Claude — Primary LLM. Used via Claude Code CLI and the API.
- Claude Code — CLI for agentic coding tasks. This site was largely built with it.
- Codex — Useful for agentic coding workflows and CLI-based development.