TypeScript
- Projekte
- 9
- Zeit in Projekten
- 5 Jahre, 5 Monate
- Zuletzt genutzt
- Aktiv im aktuellen Projekt
Eingesetzt in Dialogbank, roschaefer.de, DreamMall , und weiteren Projekten
Full-Stack-Entwickler
Für die offizielle PDF-Version dieses CVs nutzen Sie bitte die folgenden Links.
Ich arbeite remote als freiberuflicher Full-Stack-Entwickler an Webanwendungen, Produktentwicklung und Infrastruktur und investiere zusätzliche Zeit in Open Source. Mein Fokus liegt auf wartbarer Software, hoher Testabdeckung und der Modernisierung fragiler Systeme, indem ich Deployment- und Betriebsprozesse vereinfache und Qualität durch verlässliche Zusammenarbeit, Code Reviews, Pair Programming und technische Mentoring-Arbeit absichere.
Technologie-Erfahrung
Jede Technologie kombiniert drei Signale: investierte Zeit, Anzahl der Projekte und wie aktuell sie in realer Arbeit zuletzt eingesetzt wurde.
Eingesetzt in Dialogbank, roschaefer.de, DreamMall , und weiteren Projekten
Eingesetzt in 100eyes, #bienenlive, Rubies in the woods , und weiteren Projekten
Eingesetzt in sMirror, Story trolley
Eingesetzt in Dialogbank, roschaefer.de, Rhenania Computer , und weiteren Projekten
Eingesetzt in DreamMall, beteon, Werkhof Ichen , und weiteren Projekten
Eingesetzt in Dialogbank, roschaefer.de, beteon , und weiteren Projekten
Eingesetzt in DreamMall, beteon, Systems-Development and Framework , und weiteren Projekten
Eingesetzt in 100eyes, #bienenlive, Rundfunk mitbestimmen , und weiteren Projekten
Eingesetzt in DreamMall, 100eyes, beteon , und weiteren Projekten
Eingesetzt in DreamMall, Ocelot.social
Eingesetzt in DreamMall
Eingesetzt in 100eyes
Eingesetzt in Dialogbank
Eingesetzt in Dialogbank, DreamMall, Rundfunk mitbestimmen , und weiteren Projekten
Eingesetzt in Systems-Development and Framework, Ocelot.social
Eingesetzt in Dialogbank, roschaefer.de, Rhenania Computer , und weiteren Projekten
Eingesetzt in beteon
Eingesetzt in beteon
Eingesetzt in 100eyes, Ocelot.social
Eingesetzt in Dialogbank, 100eyes
Eingesetzt in beteon
Ausgewählte Arbeit
Full-Stack-Entwickler
tactile.news GmbH . 2026-03-23 - heute
Dialogbank ist eine SvelteKit-Anwendung für KI-gestützte Interviews und redaktionelle Veröffentlichung. Ich arbeite an der Ablösung einer fragilen, auf Airtable, Voiceflow und weiteren eigenen Diensten verteilten Infrastruktur durch eine einheitliche serverlose Anwendung. Durch die Nutzung der integrierten Workflows von ElevenLabs AI Agents sinken Wartungsaufwand und Komplexität deutlich, während sich die Antwortzeit des Telefonagenten um mehrere Sekunden verbessert, was für eine gute Nutzererfahrung entscheidend ist.
Full-Stack-Entwickler
IT4C . 2024-06-21 - 2025-06-09
DreamMall ist eine freie und quelloffene Social-Media-Plattform für Unternehmerinnen und Unternehmer. Ich habe die Auslieferungs- und Infrastrukturarchitektur grundlegend überarbeitet, nachdem Deployments zuvor manuell über einen Remote-Desktop auf dem Zielserver durchgeführt wurden und regelmäßig zu Ausfällen führten. Durch die Umstellung auf ein selbst betriebenes Kubernetes-Setup auf Hetzner mit Terraform konnte jedes Teammitglied eigene Branches in produktionsnahen Umgebungen testen, während die Betriebskosten mit unter 20 Euro pro Monat sehr niedrig blieben.
Full-Stack-Entwickler
auteon . 2021-06-30 - 2023-09-01
beteon ist Software für den Automotive Aftermarket, mit der Werkstätten Preise verschiedener Großhändler vergleichen können. Wir haben eine Electron-Desktop-Anwendung in eine cloudbasierte Plattform auf Google Cloud, Auth0 und Hasura überführt. Das verbesserte die Softwarequalität deutlich und erhöhte die Zahl angebundener Großhändler von drei auf 240.
Full-Stack-Entwickler
tactile.news GmbH . 2020-03-30 - 2025-04-16
100eyes ist eine Plattform für Publikumsdialog und crowd-basierte Recherche im Journalismus. Ich habe an einer Ruby-on-Rails-Anwendung gearbeitet, die Messenger wie WhatsApp, Telegram, Signal, Threema und E-Mail integriert, damit Redaktionen Menschen in den Kanälen erreichen können, die sie bereits nutzen. Das zentrale Alleinstellungsmerkmal ist die direkte 1:1-Kommunikation zwischen Journalistinnen oder Journalisten und ihrem Publikum, wodurch die eigene Community zu einer belastbaren Quelle für Recherche und Berichterstattung wird.
Technischer Leiter
busfaktor e.V. . 2018-11-30 - 2020-04-30
Ocelot.social ist ein gemeinschaftlich entwickeltes Open-Source-Sozialnetzwerk, das Communities eine datenschutzfreundliche Alternative zu großen Plattformen bietet. Als Technical Lead habe ich an Produktarchitektur, GraphQL-APIs, produktivem Neo4J-Einsatz und Kubernetes-Betrieb gearbeitet. Das Projekt wuchs auf rund 80 Code-Contributors auf GitHub; ich habe neue Mitwirkende über GitHub, Discord und Online-Pair-Programming onboardet, direkt betreut und den Großteil der Beiträge reviewed. Neo4J haben wir produktiv als Primärdatenbank eingesetzt, um den sozialen Graphen des Netzwerks direkt im Datenmodell abzubilden.
Lehrbeauftragter
Hochschule für Technik und Wirtschaft Berlin . 2019-10-31 - 2021-03-31
Ich habe eine Master-Vorlesung zur Full-Stack-Entwicklung mit rund 40 Studierenden vollständig verantwortet, inklusive Curriculum, Lehre und Benotung. Inhalte waren unter anderem funktionale Programmierung, fortgeschrittenes Git, testgetriebene Entwicklung und Code Reviews auf GitHub. Alle Vorlesungen sind öffentlich auf YouTube verfügbar.
Entwicklung und Design
Robert Schäfer . 2026-03-16 - heute
Meine persönliche Portfolio-Website und ein druckoptimierter Lebenslauf aus einer gemeinsamen Datenquelle. Das Projekt verbindet eine zweisprachige SvelteKit-Oberfläche, PDF-Erzeugung mit Typst und standardkonformes `resume.json` zu einer zugänglichen, datensparsamen Darstellung für Web und Druck.
Vorträge
Vorträge und Lehrveranstaltungen sind direkt verlinkt und schnell erreichbar.
Find open-source contributors in online learner communities
2020-01-14
Using Neo4J and GraphQL to build Human Connection
2019-06-20
Find open-source contributors in online learner communities
2018-12-30
Story-Trolley: Ember meets the IoT
2018-01-19
Rundfunk mitbestimmen
2017-12-30
How to enjoy paying for public broadcasting
2017-09-04
Remote-freundliche Full-Stack-Entwicklung, Open-Source-Zusammenarbeit und technische Vorträge.