Tris Inception — Ultimate Tic-Tac-Toe
Go · React · Docker · Kubernetes
(k3s) · CI/CD
Distributed Ultimate Tic-Tac-Toe engine
with a Go backend and React frontend. Fully containerized and deployed
on a self-hosted Kubernetes (k3s) cluster via a GitOps CI/CD pipeline
(GitHub Actions, GHCR). Features Traefik Ingress and automated Let’s
Encrypt certificates.
Demo ·
Repo
Galaxy Trucker
Java · Java RMI · Socket · Java FX
GUI · MVC pattern
Java client-server implementation of
the board game Galaxy Trucker using RMI and sockets, with JavaFX GUI and
MVC architecture. Team project focused on networking, concurrency, and
software design.
Repo
Personal Homelab & Self-Hosted Photos
Linux · Docker · Immich ·
Tailscale
Personal homelab set up to experiment
with self-hosting and private networking. Installed and ran Immich on a
Linux server using Docker, with secure remote access from mobile devices
via Tailscale, focusing on system setup, networking, and data
ownership.
Automated Portfolio & CV
GitHub Actions · Pandoc · Tectonic
· Cloudflare Pages
A CI/CD pipeline that automatically
generates my web portfolio (HTML/CSS) and professional CV (LaTeX/PDF)
from a single YAML source. It ensures data consistency across formats
and automates deployment to my custom domain.
Repo
ZoneFlow
HCI · UX Research · Figma · HTML ·
CSS
Human-centered design project focused
on helping students discover and coordinate public study spaces.
Team-based work covering user research, personas, wireframing,
prototyping, usability testing, and iterative design.
Figma
Demo ·
Repo