Hardware
- MacBook — my main machine for development, writing, and everything else.
- A second monitor — the single biggest quality-of-life upgrade for debugging.
Editor & terminal
- VS Code — default editor, with Vim keybindings.
- iTerm2 + zsh — terminal, split panes, and a prompt I’ve stopped tweaking.
- Git & GitHub — version control for everything, including this site.
Languages
- Python — data work, scripting, security exercises, and most quick prototypes.
- Java — coursework and backend work.
- C# — desktop and experiment software.
- Swift — iOS projects.
- HTML, CSS, JavaScript — when a project needs a face.
Data & notebooks
- Jupyter — analysis and exploration.
- pandas and Plotly — cleaning, joining, and visualising data.
Learning & practice
- TryHackMe and Hack The Box — guided and retired machines.
- Burp Suite Community — poking at web applications.
- Wireshark — understanding what is actually on the wire.
- NeetCode — keeping data structures and algorithms from rusting.
This site
Built with Jekyll on the Beautiful Jekyll theme, hosted on GitHub Pages, and styled with a custom dark theme. No trackers, no cookie banners.