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 Git extension that generates AI-powered commit messages using Simon Willison's llm CLI. Stage your changes, run git llm, and review the generated message before committing.
A simple web app to calculate the calories in your coffee drinks. Track your daily coffee intake and make informed choices about your caffeine habits.
A cyberpunk-themed multiplayer card game focused on resource management. Play against others in a neon-lit future where strategy and card play determine your success.
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 full stack web application for sending screen recordings with audio commentary. Built with modern frameworks featuring a Vue 3 SPA frontend and a Spring Boot REST API backend.
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.
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