WELCOME TO MY DIGITAL HOME

Hi, I'm Oli

coding is the new knitting

About Me

I was born in the seventies and grew up in Germany at a time when home computers started to shape how people think and create. From the C64 and Amiga to PCs and Macs, technology was always part of my daily life. I naturally moved early into smartphones and smart devices, driven by curiosity and a strong interest in how things work.

I am a tech enthusiast and a nerd at heart. I enjoy building useful applications and small experimental web games, often as prototypes to explore ideas fast and learn from them. For me, software is both a craft and a playground.

Professionally, I work as a software engineering team lead. My main focus is to build high throughput teams by creating an environment that supports autonomy, trust, and individual growth. I have experience across startups, mid size companies, and corporate environments, which helps me adapt my leadership style to different contexts.

At my core, I believe in people. In their curiosity, their good intentions, and their ability to grow when given trust. I believe in people first, in trust over control and curiosity over certainty. I try to move through my work and everyday life with humility, kindness, and an open mind, because meaningful things are built where people feel respected, trusted, and seen.

Projects

View All

Trivia - Real-Time Multiplayer Trivia Game

A mobile-first, real-time trivia game where players upload a photo and a question, the host runs the round, everyone answers live, and scores are revealed with a podium finish. Live updates via WebSocket, time-bonus scoring, scheduled-start games, and optional magic-link email login so players can rejoin from any device.

Vue 3TypeScriptVitePiniaGochigorilla/websocketpgxPostgresDockerKubernetesHelm

Plugin Skill Hosting - Claude Code Plugin Marketplace

A self-hosted, token-gated Claude Code plugin marketplace for organizations to share plugins and skills. Authors edit skills via the web UI or a built-in MCP server, and the backend materialises every change into a bare git repo served over smart HTTP so updates are instantly available to every Claude Code user in the org.

Go 1.25chigitkitMCPVue 3TypeScriptVitePiniaPostgres 16nginxDockerKubernetesHelm

NIST Randomness Beacon - Verifiable Dice Rolls

A single-page Vue 3 app that turns a public NIST beacon pulse plus a user-chosen seed into a SHA-256 hash and maps it to fair dice rolls. Anyone can re-fetch the same pulse and recompute the hash to verify the result — no trust required.

Vue 3Web Crypto APISHA-256NIST BeaconGitHub Pages

Video Nicer - Video to MP4 Converter for macOS

A native macOS app that converts video files to MP4 using ffmpeg. Supports drag-and-drop, right-click Finder context menu, and "Open With" integration. Includes a Finder extension for seamless conversion without opening a separate window.

SwiftSwiftUImacOSffmpegHomebrew

Coffee Diary - Espresso Brewing Tracker

A web app for espresso enthusiasts to record beans, equipment, brewing parameters, and tasting notes. Log detailed brewing sessions, maintain inventories of coffee beans and filters, and refine your workflow over time.

Spring BootJava 21Vue 3TypeScriptMariaDBFlywayDockerKubernetesHelm

Easy Host K8s - Simple Web Content Hosting

A simple web content hosting service. Upload HTML and other files via API, and serve them on unique URLs. Built with a cloud-native architecture, designed for Kubernetes deployment.

Spring BootJava 21MariaDBFlywayThymeleafDockerKubernetesHelm

Latest Blog Posts

View All

K8S Portal

View All

Keycloak

Identity and Access Management

idpoauthsamloidckeycloak

Longhorn Persistent Storage

Cloud native distributed block storage for Kubernetes

k8slonghornstorage

Traefik Ingress Controller

Cloud Native Application Proxy

k8straefikreverse-proxy