Go · React · Docker · Kubernetes (k3s) ·
CI/CD
Tris Inception — Distributed Game Engine
Designed and deployed a distributed game engine
in Go, exploring stateless backend architecture, container orchestration
with self-hosted Kubernetes (k3s), and fully automated GitOps deployment
via GitHub Actions. Features Traefik ingress and automated TLS
certificate provisioning.
Java · Java RMI · Socket · Java FX GUI · MVC
pattern
Galaxy Trucker
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.
Linux · Docker · Immich · Tailscale
Personal Homelab & Self-Hosted Photos
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.
GitHub Actions · Pandoc · Tectonic ·
Cloudflare Pages
Automated Portfolio & CV
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.