Selected work // Case studies

Projects

Selected work across security operations, detection engineering, automation, and software development.

SoftwareRepository ↗

Automated SRS Generator

Converts a vague stakeholder idea into a full IEEE 830-compliant SRS document.

  • Python
  • TypeScript
  • LangGraph
  • FastAPI
  • OpenRouter
SoftwareRepository ↗

Timetable Parser

A robust timetable parser for extracting classes from a complex PDF my university sends.

  • Python
  • camelot-py
  • pdfplumber
SoftwareRepository ↗

University Department Website

A modern, responsive website for a university department. Built with Astro for fast performance and easy content management.

  • Astro
  • Node.js
  • Tailwind CSS
SoftwareRepository ↗

Countr

An advanced counting bot which can manage a counting channel in your Discord server.

  • Discord.js
  • Node.js
  • TypeScript
  • MongoDB
SoftwareRepository ↗

Tickets

A ticketing system for Discord servers. Create support channels with a simple command.

  • Discord.js
  • Node.js
  • TypeScript
  • MongoDB
SoftwareRepository ↗

Portfolio Website

This very site—a fast, responsive static portfolio built with Hugo. Dark theme, JSON-driven CV, filtered projects, and a Markdown blog.

  • Hugo
  • CSS
  • JavaScript
  • GitHub Pages
  • Markdown
SoftwareRepository ↗

Malware Detection with ML

A machine-learning model for detecting malware in files.

  • Python
  • scikit-learn
  • pandas