Moritz Graf d2dac3470f feat(moritzgrafde): rewrite personal website with Vue 3, Vite, and Tailwind CSS
- Replace legacy Hugo static site generator and hugo-goa theme with a modern Vue 3 + Vite + TypeScript application
- Implement Clean Enterprise design system using Tailwind CSS with light/dark mode support
- Position website around Cloud Platform & Infrastructure Leadership (GCP & AWS central platforms, Kubernetes at scale, enterprise spin-off governance, and systems depth) without chronological resumes
- Add 6 comprehensive capability dossiers and verified credential badges (CKA, PSM II, M.Sc.)
- Implement interactive skill matrix with real-time text search and category filtering
- Add engineering philosophy section, contact channels with one-click email copying, and Impressum modal
- Configure multi-stage Dockerfile (Node builder to Nginx runtime) with custom gzip, caching, and security headers
- Update build scripts (Makefile, build.sh), .gitignore, and AGENTS.md documentation across the monorepo
2026-09-26 20:37:53 +02:00
2020-04-05 20:09:08 +02:00
2026-07-07 21:01:46 +02:00
2020-04-05 10:17:47 +02:00
2026-02-07 11:57:31 +01:00

Infrapuzzle

Infrapuzzle is the newly restructured way of implementing my private infrastructure. Currently the following things are in project scope:

  • single node k8s "cluster" implemented with kubespray
  • development with Vagrant
  • host directory storage
  • Ingress via host network

terraform

Documentation in subfolder. It takes care of setting DNS records on OVH nameservers.

bootstrap

Documentation in subfolder. It takes care of setting up the k8s cluster itself, including a vagrant dev environment.

k8s

Documentation in subfolder. The services themselfes.

S
Description
No description provided
Readme
113 MiB
Languages
Vue 38.7%
Python 25.3%
JavaScript 10%
HTML 7.1%
TypeScript 6.7%
Other 12.2%