Uses


The tools behind the work. Updated when something actually sticks.

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.