Mobile
Native Android-Entwicklung mit sauberer Architektur.
- Kotlin
- Android SDK
- Jetpack
- Room
- WorkManager
- FCM Push
Entwickler & Maker · aus Deutschland
Ich baue Android-Apps
Von nativen Android-Apps über selbst-gehostete Backends bis zu Minecraft-Plugins und experimentellem AI-Tooling — ich entwickle end-to-end, gerne dort wo Software auf echte Infrastruktur trifft.
Ich bin ein Entwickler mit einer Vorliebe für Projekte, die von der App bis zum Server reichen — und einem Faible dafür, Dinge selbst zu hosten und zu verstehen.
Meine Projekte entstehen meist aus einem konkreten Bedürfnis: eine App, die es so noch nicht gab, ein Plugin, das ein Spiel schöner macht, oder ein Tool, das Ordnung in Chaos bringt. Ich mag saubere Architektur, klare Zustandsmodelle und Software, die auch nach Monaten noch wartbar ist.
Aktuell bewege ich mich viel zwischen Kotlin/Android, Ktor-Backends, der JVM- und PHP-Welt der Minecraft-Server und Python-basiertem AI-Tooling.
Native Android-Entwicklung mit sauberer Architektur.
APIs, Sync und Services — schlank und self-hosted.
Modulare Plugins für Minecraft-Server.
Werkzeuge rund um LLMs, Graphen und Automatisierung.
Serien- & Film-Tracker
Native Android-App zum Verfolgen von Serien und Filmen, mit selbst-gehostetem Ktor-Backend für Multi-Device-Sync, personalisierten Empfehlungen, Episoden-Erinnerungen und Push-Benachrichtigungen.
Modulares Challenge-Plugin
Ein erweiterbares Framework für Paper-1.21-Server: zentrale Run-Lifecycle-Statemachine, Timer, Teilnehmer-System, wiederverwendbare Chest-GUIs und Config-Layer. Einzelne Challenges werden als kleine, self-contained Module eingehängt.
Files → Knowledge Graph
Verwandelt beliebige Ordner — Code, Docs, Papers, Medien — in einen navigierbaren Knowledge Graph mit Community-Detection, ehrlichem Audit-Trail und interaktiver HTML-Visualisierung sowie GraphRAG-fähigem Export.
PocketMine-Plugin
Ein schlankes Survival-Fly-Plugin für PocketMine-MP: /fly-Befehl mit
granularem Permission-System und Fallschaden-Schutz — klein, fokussiert, wartbar.
Zwischendurch entstehen fokussierte Single-Purpose-Tools im Browser — etwa Rechner und Utilities, die genau ein Problem gut lösen. Vanilla, schnell, ohne Ballast.
Eine Idee, ein Projekt oder einfach nur „hallo"? Schreib mir direkt hier.
Deine Nachricht wird strukturiert entgegengenommen — ganz ohne dass du eine E-Mail-Adresse brauchst. Ich melde mich, wenn du eine Kontaktmöglichkeit hinterlässt.
Betreiber dieser privaten Seite tritt unter dem Pseudonym „TxJakob" auf. Da es sich um ein rein privates, nicht-geschäftsmäßiges Angebot handelt, besteht keine Impressumspflicht nach § 5 DDG. Anfragen — auch zum Datenschutz — richtest du bitte über das Kontaktformular auf dieser Seite.
Beim Absenden des Kontaktformulars werden ausschließlich die von dir eingegebenen Angaben verarbeitet: Name, eine optionale Kontaktangabe (nur wenn du sie freiwillig hinterlässt), ein optionaler Betreff und deine Nachricht. Es werden keine weiteren Daten über dich erhoben.
Beim Absenden des Formulars werden zusätzlich deine IP-Adresse und ein daraus abgeleiteter ungefährer Standort (Land, Region, Stadt, Näherungs-Koordinaten, Internet-Provider, Zeitzone) gespeichert und der Nachricht beigefügt. Rechtsgrundlage ist unser berechtigtes Interesse an IT-Sicherheit, Missbrauchs- bzw. Spam-Abwehr und der Dokumentation von Anfragen (Art. 6 Abs. 1 lit. f DSGVO). Zur Standortbestimmung wird die IP-Adresse an den Dienst ip-api.com (Betreiber außerhalb der EU) übermittelt. Die Ermittlung erfolgt näherungsweise auf Stadt-/Provider-Ebene und stellt keine genaue Adresse dar. Server-Zugriffsprotokolle mit personenbezogenen Daten werden darüber hinaus nicht geführt.
Die Verarbeitung dient allein der Bearbeitung deiner Anfrage. Rechtsgrundlage ist deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), die du mit dem Setzen des Häkchens erteilst, sowie unser berechtigtes Interesse an der Beantwortung (Art. 6 Abs. 1 lit. f DSGVO). Die Nachricht wird als Textdatei auf dem Server gespeichert und nicht an Dritte weitergegeben.
Nachrichten werden nur so lange aufbewahrt, wie es zur Bearbeitung deiner Anfrage nötig ist, und danach gelöscht. Du kannst jederzeit die Löschung verlangen.
Diese Seite setzt keine Cookies zu Analyse- oder Werbezwecken und lädt in deinem Browser keine externen Ressourcen (keine Web-Fonts von Dritten, keine Analyse-Tools, kein CDN) — beim reinen Betrachten der Seite werden keine Daten an Dritte übertragen. Die einzige Drittübermittlung erfolgt serverseitig zur Standortbestimmung einer abgeschickten Formularnachricht (siehe Abschnitt 3). Lediglich deine gewählte Sprache wird technisch notwendig lokal in deinem Browser (localStorage) gespeichert — diese Information verlässt dein Gerät nicht.
Die Seite wird auf einem Server in Deutschland betrieben. Es werden dabei keine über Abschnitt 2–3 hinausgehenden personenbezogenen Daten dauerhaft gespeichert.
Dir stehen die Rechte auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21) zu. Eine erteilte Einwilligung kannst du jederzeit mit Wirkung für die Zukunft widerrufen. Zudem hast du ein Beschwerderecht bei einer Datenschutz-Aufsichtsbehörde.
This private site is operated under the pseudonym “TxJakob”. As a purely private, non-commercial project it is not subject to the German imprint obligation (§ 5 DDG). For any request — including privacy matters — please use the contact form on this site.
When you submit the contact form, only the details you enter are processed: your name, an optional contact detail (only if you choose to leave one), an optional subject and your message. No other data about you is collected.
When you submit the form, your IP address and an approximate location derived from it (country, region, city, approximate coordinates, internet provider, time zone) are stored and attached to the message. The legal basis is our legitimate interest in IT security, abuse/spam prevention and documenting requests (Art. 6(1)(f) GDPR). For the location lookup the IP address is sent to the service ip-api.com (operator outside the EU). The result is approximate (city/ISP level) and is not an exact address. No further server access logs containing personal data are kept.
Processing serves solely to handle your request. The legal basis is your consent (Art. 6(1)(a) GDPR), given via the checkbox, and our legitimate interest in replying (Art. 6(1)(f) GDPR). The message is stored as a text file on the server and is not shared with third parties.
Messages are kept only as long as needed to handle your request and then deleted. You may request deletion at any time.
This site sets no analytics or advertising cookies and loads no external resources in your browser (no third-party web fonts, no analytics, no CDN) — simply viewing the site transfers no data to third parties. The only third-party transfer happens server-side to determine the approximate location of a submitted form message (see section 3). Only your chosen language is stored locally in your browser (localStorage) as a technically necessary setting — this never leaves your device.
The site runs on a server located in Germany. No personal data beyond sections 2–3 is stored permanently.
You have the rights to access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction (Art. 18), data portability (Art. 20) and objection (Art. 21). You can withdraw consent at any time with future effect. You also have the right to lodge a complaint with a data protection authority.