Uses.
The tools I reach for every day. Inspired by uses.tech.
Editor & Terminal
- VS Code - primary editor, with a deliberately minimal set of extensions.
- zsh - shell of choice, kept fast and unclever.
- Monaspace Neon - the font I stare at all day.
Languages & Tools
- TypeScript - default for almost everything I build.
- Node.js - backend services and tooling.
- Angular - from years of large-scale frontend work.
- Docker - how I package and ship most things.
- Git - version control is love.
- Kotlin - used for some backend services.
This Site
- Astro - static-first framework, ships almost no JavaScript.
- Tailwind CSS - utility-first styling with a small design system on top.
- Caddy - reverse proxy with automatic HTTPS.
- Umami - privacy-friendly, self-hosted analytics.
- Self-hosted - runs on my own home server, not on someone else's.
Hardware
- Home server - an Intel i5-14500 with 64 GB of RAM and two NVMe drives in a ZFS mirror, running Proxmox.
- Mechanical keyboard - because the feedback matters more than my colleagues on calls would like.