What I Use
Here are the tools and services I use for web development. I prefer simple, fast tools that stay out of the way.
Editor & Terminal
- Warp Terminal
- My primary terminal. Fast, modern, and works well with AI tools.
- Claude Code
- AI coding assistant that runs in the terminal. I use it for most of my coding work.
- Bash
- My shell of choice. Simple and reliable.
Languages & Frameworks
- HTML
- Semantic markup is the foundation of everything I build.
- CSS
- Modern CSS with nesting, clamp(), color-mix(), and container queries. No preprocessors needed.
- JavaScript
- Only when necessary. I prefer zero client-side JS whenever possible.
- Astro
- My framework for static sites. Fast builds, great DX, and ships zero JS by default.
Browser & Testing
- Google Chrome
- Primary browser for development and DevTools.
- Choosy
- Link handler for macOS. Opens links in the right browser based on rules.
Hosting & Infrastructure
- Caddy
- Web server with automatic HTTPS. Simple config, no hassle with certificates.
- Cloudflare
- DNS, CDN, and caching. Free plan covers everything I need.
- Contabo VPS
- Affordable VPS for hosting. Good performance for the price.
- GitHub Actions
- CI/CD pipeline. Builds, lints, and deploys on every push.
Dev Tools
- Git & GitHub
- Version control and code hosting.
- npm
- Package manager. I keep dependencies minimal.
- ESLint
- Linting for HTML and CSS output.
- Husky
- Git hooks for pre-commit checks.
Hardware
- MacBook Air M4
- 16GB RAM. Silent, fast, and the battery lasts all day.