Uses
What I use
The editor, terminal, languages, and hardware I actually use day to day.
Editor and terminal
- VS Code
- Primary editor.
- Zsh + oh-my-zsh
- Shell, with the clock on the right-hand prompt.
- Linux
- Main operating system.
Languages I reach for
- TypeScript
- Default for anything on the web.
- Python
- Scripting, automation, and one-off tooling.
- Bash
- Glue, and anything that belongs in a pipeline.
Building and shipping
- Node.js and Express
- Most back ends start here.
- React
- When an interface needs real client state.
- Astro
- Content-driven sites — including this one.
- Docker
- Reproducible local environments.
- Git and GitHub Actions
- Version control and CI.
Data
- PostgreSQL / MySQL
- Anything relational.
- MongoDB
- When the shape genuinely is not.
- SQLite
- Local and embedded work.
Security tooling
- Burp Suite
- Intercepting and testing web traffic.
- Nmap
- Reconnaissance.
- OWASP Top 10
- The checklist I read code against.