Personal Projects
A collection of some of my personal projects, all deployed on my home lab kubernetes cluster and showcasing technical skills, from DevOps infrastructure to web applications and AI-driven experiences.
This resume website
This resume website
This application is built and deployed using modern DevOps practices and GitOps principles, running on a Kubernetes home lab with automated CI/CD pipelines.
This application is built and deployed using modern DevOps practices and GitOps principles, running on a Kubernetes home lab with automated CI/CD pipelines.

QuikSplit
QuikSplit
An application enabling you to share expenses with your friends, making it easy to split bills and track who owes what.
An application enabling you to share expenses with your friends, making it easy to split bills and track who owes what.

HeroBox
HeroBox
A choose your own adventure style game where all interactions are driven by GenAI, including the story, player's and NPC pictures and combat encounters.
A choose your own adventure style game where all interactions are driven by GenAI, including the story, player's and NPC pictures and combat encounters.
authz-proxy
authz-proxy
An authentication and authorization Kubernetes native web application, relying on K8S CRD for access control through reverse-proxy and OIDC.
An authentication and authorization Kubernetes native web application, relying on K8S CRD for access control through reverse-proxy and OIDC.
The Game Multiplayer
The Game Multiplayer
A multiplayer, WebSocket-based Vue.js implementation of the cooperative card game "The Game", playable directly in the browser.
A multiplayer, WebSocket-based Vue.js implementation of the cooperative card game "The Game", playable directly in the browser.