Aktuell verfügbar für neue Projekte Jetzt Kontakt aufnehmen

Portfolio

Seit dem Beginn meiner Karriere bin ich über die Jahre mit vielen verschiedenen Technologien und Projekten in Berührung gekommen. Eine Auswahl der bedeutendsten Projekte findest du hier auf dieser Seite, etwas weiter unten.

Grundpfeiler meines Wissens stellt eine Vollzeitbeschäftigung bei Landau Media dar, der ich direkt nach der Ausbildung für rund 10 Jahre nachgegangen bin. Dort habe ich vor allem in .NET/C# Desktop- und Backend-Anwendungen entwickelt. Aber auch mit Web-Entwicklung und komplexen Datenbankstrukturen bin ich während meiner Zeit bei Landau Media in Berührung gekommen.

Ich bin stets daran interessiert, neue Erfahrungen zu sammeln und meinen Horizont zu erweitern. Ursprünglich als .NET-Anwendungsentwickler gestartet, habe ich mich daher mehr und mehr in die Welt der Web-Entwicklung begeben, ohne dabei meine Fachkenntnisse in Cloud, Backend und Datenbanken zu vernachlässigen.

Mit über 19 Jahren Berufserfahrung in der Softwareentwicklung und einem breiten Spektrum an Projekten, die verschiedene Technologien und Plattformen umfassen, kann ich mich als Full-Stack-Entwickler bezeichnen.

Ich bin jederzeit offen, bei spannenden Projekten (B2B, B2C) mitzuwirken oder auch etwas völlig Neues zu bauen. Sei es projektbasiert, stundenweise oder auf Tagesbasis. Kontaktiere mich doch gerne über die Kontaktseite.

Technische Skills

Pulsierende Jahresangaben stellen Technologien dar, die ich aktuell verwende.

C# / .NET Framework 19+ Jahre
SQL Database 19+ Jahre
Backend Development 19+ Jahre
Web Development (HTML/CSS/JS) 19+ Jahre
Microsoft Azure 11+ Jahre
Desktop Apps 8 Jahre
Mobile Apps 4 Jahre
Shopify 4 Jahre
Java 3 Jahre
Vue.js 2+ Jahre
Python 2+ Jahre
PHP 2 Jahre
WordPress 2 Jahre
ASP.NET Core Blazor 2 Jahre

Projekte

Eigenes E-Rechnungsportal (X-Rechnung)
🤑 Kommerziell2025
Eigenes E-Rechnungsportal (X-Rechnung)

Zum 1. Januar 2025 wurde in Deutschland die E-Rechnung im B2B-Kontext eingeführt. Dies nahm ich zum Anlass mir ein eigenes Portal zu entwickeln, das meine gesamte Buchführung digital abbildet.
So lassen sich dort alle Einnahmen, Ausgaben und weitere Belege hochladen und übersichtlich verwalten. Über ein Formular kann ich ohne großen Aufwand X-Rechnungen (das neue E-Rechnungs-Format) erstellen und exportieren. Durch die Einführung der maßgeschneiderten Buchführung hat sich der operative Aufwand drastisch reduziert. Mein Steuerberater verfügt über einen eigenen Zugang zu dem Portal und kann die Daten direkt einsehen sowie mit wenigen Klicks in sein System importieren. Dies erleichtert ebenfalls die Kommunikation mit dem Steuerberater enorm.

Techstack: .NET Core, Vue.js, Drive API, Azure, SQL-Server

Mehr lesen
Skalierbare Push-Benachrichtigungen
🤑 Kommerziell2025
Skalierbare Push-Benachrichtigungen

Für einen Kunden habe ich eine hochperformante Backend-Infrastruktur entwickelt, über die zuverlässig Push-Nachrichten an App-Nutzer versendet werden können. Das System basiert auf Firebase und läuft in der Azure Cloud, wo es bei hoher Last automatisch skaliert und zusätzliche Instanzen hochfährt. Über Azure Service Bus und Message Queues wird gewährleistet, dass keine Nachricht verloren geht. Eine integrierte Retry-Logik fängt mögliche Serverprobleme ab und erhöht die Zustellbarkeit.
Jede einzelne Zustellung wird protokolliert, sodass der gesamte Versandprozess transparent und nachvollziehbar ist.
Durch diese Lösung konnte der Kunde bestehende Ausfälle und Performanceprobleme lösen und nun mehr als eine Million Push-Nachrichten pro Monat ohne Unterbrechungen versenden.

Techstack: Firebase, .NET, Azure Service Bus, Azure Message Queue

Mehr lesen
Stimmungsbarometer
👷 Hobby2024
Stimmungsbarometer

Für eine Hertha BSC Community habe ich ein interaktives Stimmungsbarometer entwickelt. Fans können dort ihre aktuelle Stimmung auf einer Skala von 1 bis 10 eintragen. Aus allen Stimmen wird automatisch ein 14-tägiger Durchschnitt berechnet, der in übersichtlichen Charts den Saisonverlauf dokumentiert.
Um die Aussagekraft zu gewährleisten, verhindern verschiedene Sicherheitsmechanismen Mehrfachabstimmungen. Dies war eine besondere Herausforderung, da die Stimmabgabe bewusst niedrigschwellig ohne Registrierung möglich ist.
Das Tool erfreut sich großer Beliebtheit und wird im Zeitraum von 14 Tagen caches. 1.000 - 1.500 Nutzern (unique) verwendet. Das Stimmungsbarometer ist ein fester Bestandteil des Hertha BASE Podcasts und wird dort zu Beginn jeder Folge aufgegriffen und diskutiert.

Techstack: Vue.js, Express.js, Websockets, Postgres SQL

Mehr lesen
Discord Bot
🤑 Kommerziell2024
Discord Bot

Für einen Kunden habe ich einen Discord Bot entwickelt, der den exklusiven Community-Bereich für zahlende Abonnenten automatisiert verwaltet. Der Bot überprüft fortlaufend die Gültigkeit der Abonnements und stellt sicher, dass nur aktive Kunden Zugang zum Discord-Server erhalten. Kündigt ein Nutzer sein Abo, wird der Zugriff automatisch entzogen.
Die technische Grundlage bildet eine direkte Anbindung an die Verkaufsplattformen Elopage/Ablefy, über die Abodaten in Echtzeit mit dem Bot synchronisiert werden. Über ein Admin-Dashboard können Mitarbeiter sämtliche Aktionen transparent nachvollziehen und bei Bedarf manuell eingreifen.
Der Discord-Bot läuft stabil und skalierbar als Docker-Container in der Azure Cloud.

Techstack: Azure, SQL-Server, Python, .NET Core

Mehr lesen
Aktien Community Goldesel.de
🤑 Kommerziell2020-2023
Aktien Community Goldesel.de

Für einen Influencer habe ich die Aktien-Community Goldesel.de aufgebaut. Es handelt sich hier um eine große Plattform mit zahlreichen Funktionalitäten, die speziell auf Privatinvestoren zugeschnitten ist, die ihre Kenntnisse im Trading von Aktien vertiefen möchten.
Neben der Integration eines flexiblen Abomodells entstand eine selbst entwickelte Chat-App, die in ihrer Funktionalität mit Telegram-Gruppen vergleichbar ist. Darüber hinaus wurden Kurslieferanten angebunden, sodass Nutzer direkt auf der Plattform Aktiencharts einsehen sowie personalisierte Watchlisten und Kursalarme einrichten können. Ein entwickelter Discord-Bot ermöglicht es ausgewählten Tradern, ihre Transaktionen in Echtzeit mit der Community zu teilen. Die Trades werden per Push-Benachrichtigung an die mobilen Endgeräte der zahlenden Abonnenten gesendet.
Die gesamte Infrastruktur wurde dabei als vollständige Eigenentwicklung umgesetzt.

Techstack: Azure, SQL-Server, CosmosDB, Redis, AzureFunctions, .NET Core, SignalR, Vue.js, Bootstrap 5

Mehr lesen
Coronahilfe für Berliner Kneipen
❤️ Ehrenamtlich2020
Coronahilfe für Berliner Kneipen

Während des Corona-Lockdowns im Jahr 2020 standen viele Berliner Eckkneipen vor einer existenzbedrohenden Situation: Geschlossene Türen, ausbleibende Gäste und keinerlei Einnahmen. Um diesen wichtigen Orten der Berliner Kiezkultur zu helfen, habe ich mich einem Team angeschlossen, das eine Spendenplattform ins Leben rief.
Dort konnten sich Nutzer über eine "Google Maps"-Karte teilnehmende Kneipen anzeigen lassen, die Profilseiten aufrufen und Geld spenden. Die Zahlungen wurden ohne Umwege von uns an die vom Nutzer ausgewählte Kneipe weitergeleitet.
Insgesamt konnten wir 116.211 € an Spendengeldern sammeln, die zu 100 % an die insgesamt 95 teilnehmenden Berliner Kneipen gingen. Damit leistete das Projekt in einer besonders schwierigen Zeit einen wertvollen Beitrag zum Erhalt der Berliner Kneipenkultur. Werbevideo (Youtube)

Techstack: AWS, React, Ruby on Rails

Mehr lesen
Coronastatistik für die Bundesliga
👷 Hobby2020
Coronastatistik für die Bundesliga

Zu Coronazeiten habe ich eine Webseite entwickelt, auf der alle gemeldeten Coronafälle in der Fußball-Bundesliga erfasst und statistisch aufbereitet wurden. Da es in der Bundesliga eine hundertprozentige Testabdeckung gab, war es möglich, die errechnete 7-Tage-Inzidenz den offiziellen RKI-Zahlen zur Infektionslage in Deutschland gegenüberzustellen. Eine solche Quelle existierte zuvor nicht, sodass das Projekt sowohl aus Eigeninteresse am Thema als auch aus dem Wunsch entstand, eine neue Technologie zu erlernen (Blazor .NET).
Auch wenn es keinen wissenschaftlichen Anspruch verfolgte, bot das Projekt einen einzigartigen und aufschlussreichen Blick darauf, wie sich Corona innerhalb der Bundesliga entwickelte und ermöglichte somit spannende Vergleiche zur allgemeinen Lage in Deutschland.

Techstack: Blazor .NET, Azure Functions, SQL-Server

Mehr lesen
Gambling-Webseite
🤑 Kommerziell2015 - 2020
Gambling-Webseite

In der Zeit von 2015 bis 2020 habe ich an Webseiten mit dem Fokus auf Sportwetten und Gambling mitgearbeitet. Nachdem sich die englischsprachige Seite mit Fokus auf Großbritannien positiv entwickelte, folgten weitere separate Webseiten mit dem gleichen Konzept in Spanisch, Französisch, Italienisch, Polnisch und Russisch. Unter anderem haben wir Live-Wetten im Sportbereich, wie man es von Bwin und Bet365 kennt, umgesetzt. Da die Software komplett selbst entwickelt wurde, bestand die größte Herausforderung darin, das Wettsystem gegen Missbrauch zu schützen. Für den Kundensupport wurde ebenfalls auf eine selbst entwickelte Lösung gesetzt.

Techstack: Azure, SQL-Server, AzureFunctions, SignalR, Bootstrap 3

Mehr lesen
Onlineshop für digitale Produkte
🤑 Kommerziell2014 - 2016
Onlineshop für digitale Produkte

Für einen Kunden habe ich einen Onlineshop auf Basis von Shopify erstellt. Es ging vor allem darum, digitale Produkte wie Guthabenkarten zu vertreiben. Nach dem Kauf eines Artikels wurde mittels Google Spreadhseet API der zu versendende Code ermittelt und automatisch per E-Mail an den Kunden verschickt. Somit hatte der Shop-Betreiber die Möglichkeit den Bestand jederzeit einzusehen und neue Codes wieder einzustellen.

Techstack: Shopify, Google Spreadsheet API

Mehr lesen
B2B Produkt: Coin-Belieferung
🤑 Kommerziell2014 - 2015
B2B Produkt: Coin-Belieferung

Für diverse Onlineshop-Betreiber habe ich in der Zeit von 2014 bis 2015 eine Anbindung von Shopify-Shops zu meinem B2B-Produkt namens "Fast as Bolt" implementiert. Hierbei ging es darum, von Kunden gekaufte Coins des Spiels FIFA an die Accounts der Kunden auszuliefern. Die Shop-Betreiber hatten bei "Fast as Bolt" die Möglichkeit, Accounts mit Coins zu hinterlegen und den Bestellstatus der Bestellungen einzusehen. Ein von mir entwickelter Bot transferierte die Coins des Verkäufers an den Kunden und markierte im Anschluss die Bestellungen in Shopify als geliefert.

Techstack: Shopify, Azure, SQL-Datenbank, .NET

Mehr lesen
Mobile App
🤑 Kommerziell2012 - 2015
Mobile App

Als leidenschaftlicher Spieler von FIFA Ultimate Team fand ich es zu umständlich die Marktwerte der Spieler in Erfahrung zu bringen. Daraufhin programmierte ich mir einen Bot, der die aktuellen Marktwerte aller Spieler ermittelte und in einer Datenbank speicherte. Da ich von da an unpraktischerweise permanent zwischen TV und PC pendeln musste, um Preise nachzuschlagen, folgte die Entwicklung einer Android-App. Nachdem ich die App im AppStore veröffentlichte, wurde ich vom Erfolg überrascht und baute sie weiter aus. Über Werbeeinblendungen und eine Premium-Version wurde das Hobbyprojekt zu einem kommerziellen Produkt, das über die gesamte Lebensdauer über 1 Mio. Downloads erreichte. Im Laufe der Zeit wurde die App ebenfalls im inzwischen eingestellten Amazon App Store und im Apple Store veröffentlicht.

Techstack: Java, Azure, SQL-Datenbank, .NET

Mehr lesen
WM 2006: Ticket Finder
🤑 Kommerziell2005
WM 2006: Ticket Finder

Ein Jahr vor der Fußball-WM 2006 in Deutschland gab es einen riesigen Hype um WM-Tickets. Auch ich wollte unbedingt einige Spiele live im Stadion verfolgen. Da ich bei der Verlosung leer ausgegangen bin, gab es nur noch eine Chance: den Erwerb von Rückläufern. Die FIFA hatte dazu auf ihrer Webseite ein Portal online gestellt, auf dem zurückgegebene Karten zum Originalpreis wieder in den freien Verkauf gegeben wurden. Die Karten waren immer nur für wenige Sekunden verfügbar, und ich verbrachte Stunden vor dem Rechner. Bis ich auf die Idee kam, mir ein Programm zu schreiben, das mich via Sound informiert, wenn ein Spiel, zu dem ich gehen wollte, verfügbar ist. Die entsprechende Bestellseite wurde sofort geöffnet. So kam ich an meine Tickets und fing im Anschluss an, das Programm bei eBay zu verkaufen.

Techstack: Java

Mehr lesen
wird-weltmeister.de
👷 Hobby2006
wird-weltmeister.de

Eine meiner ersten Webseiten entstand zur Fußball-WM 2006. Nutzer konnten sich ihre eigene Subdomain <name>.wird-weltmeister.de sichern und dadurch Tore sammeln. Über jeden Besuch auf der eigenen wird-weltmeister.de-Seite konnte man virtuelle Tore sammeln und im Ranking aufsteigen. Da das ganze vor dem Social-Media-Zeitalter entstanden ist, blieb die ultimative Viralität zwar aus, aber dennoch hatten meine Freunde und ich viel Spaß an diesem simplen Konzept. Geld verdienen ließ sich mit solchen Seiten zu dieser Zeit noch nicht. Das bekannte Pennergame ist erst 2008 entstanden und war wohl eines der ersten professionellen Klick-Spiele.

Techstack: PHP

Mehr lesen