Uses

The tools, languages and infrastructure I work with day to day.

Editor & Terminal

  • IntelliJ IDEAPrimary IDE for JVM / backend work.
  • VS CodeFor everything else — TS, scripts, MDX.
  • iTerm2 + zshShell with sensible plugins and a calm prompt.

Languages & Frameworks

  • Java + Spring BootThe core of the services I build.
  • TypeScript + Next.jsFor tooling and this very site.
  • PythonScripting, automation and quick data work.

Data & Infrastructure

  • PostgreSQL / MySQLRelational stores I reach for first.
  • RedisCaching, locks and rate limiting.
  • KafkaAsynchronous, event-driven messaging.
  • Docker + KubernetesPackaging and running services.

Observability & Testing

  • SplunkLogs and operational insight.
  • k6Load and performance testing.