PuzzlePaddy.com – Games & Puzzles Web App

A Node.js/Next.js web application for playing interactive games and puzzles, with automatic deployment via GitHub Actions.

  • Next.js
  • React
  • JavaScript
  • Tailwind CSS
  • Github Actions

CSV Data Processor – Java 21 / Maven

A console-based CSV data processor built as a group project, featuring configurable CSV parsing, validation, and round-trip transformations, backed by comprehensive JUnit test coverage and CI.

  • Java 21
  • Maven
  • JaCoCo
  • JUnit 5
  • Github Actions

TicketTracking – JavaFX Desktop App

A ticket tracking application for managing issues and support requests, with a JavaFX GUI, manual testing checklist, and structured backlog for future enhancements

  • Java
  • JavaFX
  • JUnit

Vienna U-Bahn Journey Planner – JavaFX Desktop App

This JavaFX application allows the user to search for and find routes between stations on the Vienna U-Bahn railway system. A demonstration of BFS, DFS, and Dijkstra’s search algorithms built with Java, JavaFX, JUnit, and Maven.


Languages & Frameworks

  • Java, JavaScript/TypeScript, Python
  • React, Next.js
  • .NET / C#

Cloud & DevOps

  • AWS (EC2, S3, CloudWatch)
  • Docker, CI/CD workflows
  • GitHub Actions

Tooling & Collaboration

  • Git, GitHub, IntelliJ, VS Code
  • Jira, Agile / Kanban
  • Technical documentation

Security & Systems

  • CompTIA Security+, Network+
  • Linux (Kali, Ubuntu), Windows Server
  • Networking, firewalls, VPNs

Bear with me – changes afoot…