Uses
What I actually use.
The hardware, software, platforms, and technologies that are part of my day-to-day work, development, and projects. This is about what I actually use rather than a list of everything I have ever touched.
Editors & AI
- VS Code
- Primary editor for TypeScript, web development, and general project work.
- JetBrains Rider
- Preferred environment for .NET and C# projects, especially larger solutions.
- Claude Code
- Used in the terminal for exploration, refactoring, debugging, and working through unfamiliar code.
Languages & frameworks
- C# / .NET
- Backend services, APIs, application logic, and reusable libraries.
- TypeScript
- Frontend applications, tooling, and full-stack development.
- React
- Interactive web interfaces and application frontends.
- Astro
- This portfolio and other content-focused websites.
Data & development
- PostgreSQL
- Primary relational database for projects and application backends.
- Docker
- Local services, databases, and reproducible development environments.
- Postman
- Testing and exploring APIs during development.
- Git + GitHub
- Version control, collaboration, pull requests, and project hosting.
Infrastructure
- Linux
- Servers, development environments, containers, and infrastructure work.
- Proxmox
- Virtualisation and homelab infrastructure.
- UniFi
- Networking, switching, wireless, and homelab infrastructure.
- GitHub Actions
- CI/CD automation, builds, tests, and deployments.
Machine
- MacBook Pro
- Primary development machine and daily driver.
- macOS
- Main operating system for development and daily work.
- Terminal · zsh
- A large part of my development workflow happens from the terminal.
- Keychron K13 Max
- Low-profile mechanical keyboard used at my desk.