ZELF GEBOUWD. ZELF GEHOST.

eigen cluster. eigen pipeline. elke commit rolt zichzelf uit.

de knop rechtsonder draait op een eigen API — een AI-assistent kijkt live mee.

donker design.
geen duister geheim.

ik ben Kaan Bolat, full-stack developer. kaan.life is mijn studio: twee Java-API's, twee Next.js-frontends, één platform eronder. alles in eigen repos.

geen logo's, geen testimonials. wat hier staat is aanklikbaar en draait op infra die ik zelf beheer.

Backend

API's in Java en Spring Boot.

Frontend

deze site, in TypeScript en Next.js.

Platform

een eigen Kubernetes-platform.

Projecten

01[live]

Feedback-assistent

de chatknop rechtsonder. vraag iets over deze site.

02[in ontwikkeling]

Powerlifting-records

tracker voor Nederlandse powerlifting-records.

03[in uitrol]

Legal-pagina's

privacy- en voorwaarden-pagina's, in NL en EN.

04[live]

Het platform zelf

het platform waar dit allemaal op draait.

Stack

waar kaan.life op draait.

BackendJava 21 · Spring Boot · PostgreSQL · Redis · Flyway · Testcontainers
FrontendTypeScript · Next.js · React · Tailwind CSS · Storybook · Playwright
AILLM-API · SSE-streaming · tokenbudgettering · rate-limiting
Infrak3s · Hetzner Cloud · Terraform · Kustomize · ArgoCD · Tekton · Longhorn
Security & netwerkTraefik · cert-manager · Let's Encrypt · Sealed Secrets · Cilium · WireGuard · Keycloak

van commit naar productie.

GitOps

elke wijziging gaat via een commit naar productie.

Getest

automatisch getest voordat het live gaat.

Beheerd

beveiligd en met dagelijkse back-ups.

PRAAT.

kaan@kaan.lifeof open de feedback-assistent rechtsonder