Jannis Mattheis

Software Engineer at gotify screego traggo

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Jannis Mattheis is a Berlin-based software engineer with ten years of experience and a strong focus on privacy-minded, testable, and maintainable code. Self-taught and quality-driven, he has contributed significant back-end and DevOps work to open-source projects like screego (developer-focused screen sharing) and Gotify (real-time messaging), and built GraphQL-backed services for a self-hosted time-tracking app. Comfortable across Go back ends, SQLite integrations, authentication middleware, and Android front-ends, he bridges server and client concerns to ship complete, self-hosted solutions. His work often emphasizes pragmatic infrastructure—configuration management, schema design, and WebSocket integrations—helping projects move from foundation to production-ready. Notably, he pairs hands-on implementation with long-term maintainability, favoring simplicity over cleverness while championing privacy in open source.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
10,868reputation
650kreached
194answers
10questions
Badges
gradle
top-5%
php
top-5%
generics
top-5%
typescript
top-1%
javascript
top-5%
github-logo-circle

Github Skills (48)

go-modules10
mobile-development10
react-native10
back-end-development10
configuration-management10
authentication10
typescript10
user-authentication10
user-interface10
wpgraphql10
java10
javas10
go10
api10
time-tracking10

Programming languages (16)

C#JavaCSSRustMakefileGoHTMLGroovy

Github contributions (5)

github-logo-circle
gotify/server

Jan 2018 - Jan 2023

A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
Role in this project:
userBack-end Developer
Contributions:64 releases, 120 reviews, 529 commits in 5 years
Contributions summary:Jannis primarily contributed to the back-end functionality of the Gotify server, as indicated by the addition of models for tokens, messages, and users. They implemented authentication middleware, handling API key and basic authentication schemes. Their work involved database interaction, as evidenced by the model definitions and the creation of authentication methods.
notificationssendingreal-timehostingselfhosted
screego/server

Sep 2020 - Dec 2022

screen sharing for developers https://screego.net/
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:41 releases, 61 reviews, 139 commits in 2 years 2 months
Contributions summary:Jannis primarily contributed to the back-end infrastructure of the screego/server repository by adding essential components for a functional screen-sharing application. They established the project's foundation with the inclusion of a Go base project, incorporated key dependencies, and added crucial features like the serve command for launching the application. Additionally, the user implemented configuration management to manage server settings.
selfhostedreactprivacyscreen-sharingwebrtc
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jannis Mattheis - Software Engineer at gotify screego traggo