Live Demos & Hosted Projects

Public-facing demos, hosted infrastructure, and other projects with live or accessible deliverables.

Home Server & Self-Hosted Infrastructure

Infrastructure

Built and administer a bare-metal Ubuntu server running 10+ containerized services and custom web applications. Operate storage, databases, monitoring, DNS, reverse proxies, VPN access, backups, and TLS-secured deployments while troubleshooting failures across the application, container, host, and network layers.

  • Ubuntu
  • Docker Compose
  • Nginx
  • PostgreSQL
  • Redis
  • Tailscale
  • DNS
  • TLS / HTTPS
  • Jenkins
  • Uptime Kuma

AccessControlManager Demo

Backend / API

Built a Spring Boot REST API for compliance report generation over validated preset CSV datasets, with a public frontend that demonstrates access-control analysis while keeping course implementation details private.

  • Java
  • Spring Boot
  • REST API
  • Maven
  • JavaScript
  • Nginx
  • HTTPS

Discord Community Automation Bots

Python Automation

Built and self-host two event-driven Discord bots that run continuously in Docker. One automates onboarding, role assignment, introduction validation, access gating, and administrative commands; the other tracks voice sessions and notifies opted-in members using timing and cooldown logic.

  • Python
  • asyncio
  • Discord API
  • Docker
  • Linux
  • Event-Driven
  • Slash Commands

Resume Website

Portfolio

Lightweight custom portfolio website designed to present projects, skills, and academic background in a clean employer-facing format, hosted on my own infrastructure.

  • HTML
  • CSS
  • JavaScript
  • GitHub
  • Custom Hosting

Academic Projects

Coursework-based software projects with strong engineering value, including projects I continued developing or deploying independently outside the assignment.

MAYDAY

Academic + Self-Hosted

Developed a branching browser-based horror game in Twine with hidden state variables driving multiple story paths and endings as part of a course project. After the assignment, I independently containerized and deployed the game on my Linux homelab.

  • Twine
  • Twee
  • HTML
  • Docker
  • Nginx
  • Linux

Graph Algorithms & Data Structures Library

Java Library

Built a cohesive Java data structures and algorithms toolkit from scratch over a full semester, culminating in reusable graph analysis utilities including DFS, BFS, Dijkstra shortest paths, and minimum spanning tree algorithms powered by custom underlying data structures.

  • Java
  • Graphs
  • Dijkstra
  • Prim-Jarnik
  • Kruskal
  • Union-Find
  • JUnit
  • Jenkins

WolfReview

Academic Project

Java conference paper management system built around a finite-state workflow using the State pattern and command-driven transitions. Includes validation-heavy business logic, file import/export, and a desktop GUI backed by a testable model layer.

  • Java
  • State Pattern
  • JUnit
  • File I/O
  • Swing
  • GUI

Other Technical Projects

Additional technical work spanning hardware, fabrication, and longer-term creative engineering projects.

Fully Customized 3D Printer

Hardware / Systems

Extensively modified and tuned a Creality Ender 3 platform to print at roughly 300–350 mm/s while maintaining about ±0.1 mm dimensional accuracy. Combined mechanical upgrades, firmware/macro tuning, and iterative calibration to improve speed, reliability, and repeatability.

  • Klipper
  • 3D Printing
  • CAD
  • Hardware Tuning
  • Automation
  • Firmware Tuning

Combat System Demo

In Progress

Ongoing Unreal Engine 5 project focused on building a polished third-person combat prototype with custom combat systems, physics-based effects, and strong gameplay feel.

  • Unreal Engine 5
  • C++
  • Gameplay Systems
  • Animation