Software developer at fairkom in Berlin. I build and run open source communication infrastructure: Matrix, Keycloak, PeerTube, Rocket.Chat on Kubernetes.
What I work on
- SchulchatRLP: Matrix-based school messenger, lots of FluffyChat (Flutter)
- Termino: privacy-friendly scheduling for Austrian public services
- DFN-Terminplaner: scheduling and polls for the German research network
- DisplayEurope: European media platform
- Operating Keycloak, PeerTube, Rocket.Chat, Element and Matomo in K8s
Stack
- Backend: Java, Spring Boot (JPA, Security, AMQP), Flyway, Node.js/Express, Python, PHP, C#/.NET
- Frontend: TypeScript, React, Next.js, Angular, Vue, Vite, Tailwind CSS
- Mobile: Dart/Flutter, Matrix SDK (FluffyChat), Swift, .NET MAUI
- Data & messaging: PostgreSQL, MariaDB, Prisma, Redis, RabbitMQ
- Infrastructure: Kubernetes (Kustomize, Argo CD), Docker, Ansible/k3s, GitLab CI, GitHub Actions, Prometheus, Grafana, Loki
- Platforms & identity: Keycloak, SATOSA, midPoint, Matrix Synapse, Nextcloud apps, PeerTube, ERPNext
Side projects
- issue-reporter: capture user feedback with screenshots and send it to GitLab, GitHub or any issue tracker
- peertube-plugin-metadata: custom metadata fields for PeerTube videos
- embed-peertube-wp: WordPress plugin to embed PeerTube playlists and livestreams
- peertube-plugin-fs1: branding plugin for the FS1 PeerTube instance
Background BSc Digital Innovation (FH Vorarlberg), before that a technical school focused on business informatics.
Contact
monz.online · philipp@monz.online · Matrix @monz:fairchat.eu · Mastodon · LinkedIn


