Web analytics with Grafana Loki
Building a web analytics system using Grafana Loki, Traefik access logs, and Promtail for log processing and geolocation
coding is the new knitting
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.
A private photo sharing platform for vacation memories. Share with friends without social media hassle. Features slideshow mode with audio narration. No accounts needed for viewers.
A comprehensive HTTP monitoring and alerting system. Monitor your websites and APIs with real-time status checks, uptime tracking, and instant notifications when services go down.
An intelligent RSS feed reader powered by AI and LLM technology. Automatically summarizes and digests news articles, helping you stay informed without information overload.
A powerful dashboard for managing Renovate bot dependency updates across multiple repositories. Visualize, track, and manage automated dependency updates with ease.
A Traefik middleware plugin that adds OpenID Connect (OIDC) authentication capabilities to your reverse proxy. Secure your services with OAuth2/OIDC authentication flows.
A tutorial on how to build a REST API with Spring Boot for beginners
Building a web analytics system using Grafana Loki, Traefik access logs, and Promtail for log processing and geolocation
How to properly configure Tomcat when running behind a reverse proxy to handle source IPs, context paths, and HTTPS correctly
How to properly configure HAProxy, Traefik, and Kubernetes to preserve client source IPs for applications running in a home cluster