Tech Stack

Languages

  • C# — backend services and APIs
  • TypeScript — frontend applications and tooling

Frameworks & Libraries

  • .NET — backend API development with ASP.NET Core
  • Next.js — frontend web applications
  • React — UI components
  • Astro — static and documentation sites, including this one

In the past I've also used Nuxt and Vue.js.

Deployment

Database

  • Supabase — managed PostgreSQL database

Infrastructure

  • Terraform — infrastructure as code
  • AWS S3 — Terraform state storage

Observability

  • Grafana — traces, logs, and metrics

Tooling

Security

Previously used Netbird; migrated to Cloudflare Access.

At Xero, I also work with Kubernetes, TeamCity, LaunchDarkly, New Relic, Sumo Logic, Claude Code, and Cursor.