Jannis Mattheis

Hey there! I'm a software engineer from Berlin, Germany. Since 2018, I'm creating and maintaining privacy focused open-source projects. I enjoy writing simple, maintainable and testable code.

Besides programming, I'm also heavily invested into mechanical keyboards. My daily driver is a DZ60 with MX Clear switches and SP SA Chalk keycaps, but I'm working on a split keyboard (lily58) with Zealios V2 switches.

Contact me on hello@jmattheis.de and find me on GitHub.


This website is available via various protocols, which may or may not be intended to be used that way. Currently, there is support for: dict, dns(tcp), ftp, gopher, http/https, imap, pop3, ssh, telnet/tcp, websocket and whois.

Try one of the following commands in your terminal:

$ curl   dict://jmattheis.de/show:server
$ curl    ftp://jmattheis.de
$ curl gopher://jmattheis.de
$ curl   http://jmattheis.de
$ curl  https://jmattheis.de
$ curl  "imap://jmattheis.de/INBOX;UID=1" -u ":"
$ curl   pop3://jmattheis.de/1
$ dict -h       jmattheis.de -I
$ dig          @jmattheis.de +tcp +short
$ docker -H     jmattheis.de inspect start -f ''
$ netcat        jmattheis.de 23
$ ssh           jmattheis.de
$ telnet        jmattheis.de 23
$ whois -h      jmattheis.de .
$ wscat -c      jmattheis.de


gotify/server (Docs) Go TypeScript React WebSocket
A simple server for sending and receiving messages in real-time per WebSocket.

gotify/android (PlayStore, F-Droid) Java Android
An app that creates push notifications for new messages posted to gotify/server.

gotify/cli Go
A cli for pushing messages to gotify/server.

screego (Docs, Demo) Go TypeScript React WebRTC
screen sharing for developers.

traggo (Docs) Go TypeScript GraphQL Apollo
A self-hosted tag-based time tracking server.

???/??? Rust TypeScript React Postgres
A self-hosted podcast player and manager.

I create and maintain these projects in my free time besides my full time job. If you want to ensure that I can continue maintaining them then you can donate to me: jmattheis.de/donate


2019-08 Send Notifications to Android via REST-API

2019-12 Setup a forwarding DNS Sinkhole with DNS over TLS&HTTPS

2020-04 Review of my first Project

Subscribe via RSS

Made with ❤ by Jannis Mattheis