ganan97.com
This website. Nuxt 4 and Vue 3, running in Docker behind Caddy on my own Hetzner server.
ganan97.comFocus
Interfaces with Vue 3, Vite and TypeScript, component libraries like PrimeVue.
REST APIs with Java, Kotlin and Spring Boot.
Login and access control with Keycloak, OAuth 2.0 and OpenID Connect.
Projects
This website. Nuxt 4 and Vue 3, running in Docker behind Caddy on my own Hetzner server.
ganan97.comMark your parking spot, find your vehicle again: ParkMate remembers where you parked and guides you back to it later.
A platform for small games I write myself, playable in the browser.
Small utilities for everyday development work.