Skip to main content

Projects

Self-Hosting & Home Lab

Active
2020 - Present
Solo Project
Proxmox TrueNAS Ansible Docker IaC Networking Security Firewall
  • Maintain a home lab environment as a personal project, employing enterprise-grade tools and practices
  • Design and operate infrastructure using Proxmox and TrueNAS
  • Automate system configurations and deployments using Ansible and Docker
  • Implement comprehensive backup strategies, security measures and documentation
  • Practice DevOps principles through infrastructure-as-code and CI/CD pipelines
  • Continuously explore and implement new technologies and security best practices
Holmes

Holmes

Completed
Aug 2021 - Mar 2022
Final Year Project
Android Kotlin Ktor D3.JS MongoDB Docker Github Actions CoreNLP
  • Android app that analyses EPUB books using NLP to extract and visualise character relationships, appearances through chapters
  • Uses CoreNLP for named entity recognition, with results stored in MongoDB and visualised through interactive D3.js charts and network graphs
  • Server-offloading architecture: resource-intensive NLP processing runs in Docker containers on a backend server, keeping the mobile app lightweight
    Graph
Quacker Royale

Quacker Royale

Completed
Jan 2019 - Mar 2019
Team Project
Java Gradle
  • Developed multiplayer video game AI, Network and Logic with a team