Projects

The site you’re looking at — a responsive portfolio built with Next.js, TypeScript, and Tailwind CSS.

  • Next.js
  • TypeScript
  • Tailwind CSS

A full-stack dashboard for ingesting, correlating, and triaging security alerts from Microsoft 365 and other sources.

  • FastAPI
  • React
  • TypeScript
  • SQLite
  • Python

An internal file sharing application with DLP-inspired controls, PII scanning, sensitivity labels, and audit trails.

  • FastAPI
  • Angular
  • TypeScript
  • SQLite
  • JWT

A lightweight web app for searching Pokémon by name or ID, displaying stats, types, and evolution chains.

  • HTML
  • CSS
  • JavaScript
  • PokéAPI

A practical governance toolkit for Microsoft 365 covering intake, backlog prioritisation, standards, security baselines, and runbooks.

  • Microsoft 365
  • Governance
  • Security & Compliance
  • Documentation