Robin WolffEnglish

Ich schreibe Backends und betreibe die Server, auf denen sie laufen.

Ich bin Robin Wolff: Backend-Entwickler mit PHP, Symfony und Node.js, Gründer eines Hosting-Unternehmens und Informatikstudent an der Bergischen Universität Wuppertal.

Projekte ansehenE-Mail schreiben

Mein Stack, vom Server bis zur Anwendung

Wähle eine Ebene aus.

Anwendung

Hosting-Interface, Dashboards, Bots

Ein fast komplett selbst geschriebenes Hosting-Interface, dazu Dashboards, Discord-Bots und Auftragsarbeiten für Kunden.

Sprachen und Frameworks

PHP, Symfony, Node.js, Next.js

Mit 14 Java, mit 16 Node.js, mit 17 PHP. Seit 2023 arbeite ich mit Symfony, seit 2025 probiere ich Next.js aus.

Datenbank

MariaDB, MySQL

SQL begleitet mich seit den ersten Minecraft-Plugins. MongoDB habe ich ausprobiert, mit SQL komme ich besser zurecht.

Virtualisierung

Proxmox, KVM

Die KVM-Server meiner Kunden laufen auf Proxmox. Mein Hosting-Interface spricht dafür direkt mit der Proxmox-API.

Hardware

Dedicated Server

Der erste Dedicated Server kam 2022. Anfang 2024 wurde er aufgerüstet, weil er zu fast 90 % voll war.

Projekte

Was ich gebaut habe und was davon heute läuft. Die Balken zeigen, welche Ebenen des Stacks ein Projekt berührt.

  • Hosting-Interface

    EigenentwicklungIn Betrieb

    Angefangen hat es mit einem Webinterface von GitHub, das ich umgebaut habe: eine Funktion raus, eine rein. Heute ist es fast komplett selbst geschrieben und steckt hinter meinem Hosting-Unternehmen. Es ist an Proxmox für die Virtualisierung, an Mollie für Zahlungen und an Lexoffice für die Buchhaltung angebunden.

    Ebenen
    Anwendung, Sprachen und Frameworks, Datenbank, Virtualisierung, Hardware
    Technik
    • PHP
    • MariaDB
    • Proxmox-API
    • Mollie-API
    • Lexoffice-API
  • Auftragsverwaltung

    Kundenprojekt

    Eine individuelle Entwicklung für einen Kunden, der eine Auftragsverwaltung brauchte. Eines meiner beiden größeren Projekte mit Symfony.

    Ebenen
    Anwendung, Sprachen und Frameworks, Datenbank
    Technik
    • PHP
    • Symfony
  • Modguard-Dashboard

    Symfony-Version abgelöst

    Ein Dashboard für den öffentlichen Discord-Bot Modguard, gebaut mit Symfony. Aus Effizienzgründen wurde es später durch eine Version mit Next.js ersetzt.

    Ebenen
    Anwendung, Sprachen und Frameworks, Datenbank
    Technik
    • PHP
    • Symfony
    • Next.js
  • UniFi Auto Abuse Reporter

    Open Source

    Erkennt die UniFi Dream Machine einen Angriff, verschickt sie eine E-Mail. Dieses Skript liest die Mails ein, zieht die Quell-IP heraus, sucht in der RIPE-Datenbank den zuständigen Abuse-Kontakt und schickt ihm automatisch einen Bericht. Zusätzlich gibt es eine Nachricht über Telegram.

    Ebenen
    Anwendung, Sprachen und Frameworks
    Technik
    • JavaScript
    • Node.js
    • RIPE-Datenbank
    • Telegram
  • Discord-Bots und Minecraft-Plugins

    Frühe Arbeiten

    Damit hat alles angefangen: Plugins für Minecraft-Server in Java, später Bots für Discord-Communities mit Node.js. Hinter beiden stand von Anfang an eine SQL-Datenbank.

    Ebenen
    Anwendung, Sprachen und Frameworks, Datenbank
    Technik
    • Java
    • Node.js
    • MySQL
    • Discord-API

Die Firma

Neben dem Studium habe ich ein Unternehmen gegründet, das unter mehreren Marken Hosting anbietet. Die größte davon ist HeroServ.

Was es bei HeroServ gibt

  • Domains
  • Webspaces
  • KVM-Server
  • Gameserver
  • Radio-Streaming-Server
  • Lizenzen, zum Beispiel für Telefonanlagen
  • Individuelle Entwicklungen
Unternehmen
IT-Solutions Robin Wolff
Hauptmarke
HeroServ

Wie es dazu kam

  1. Kostenloses Hosting

    Ich starte mit kostenlosen Gameservern und Webspaces und lerne dabei, wie Linux, Netzwerke und Server wirklich funktionieren. Nebenher entstehen Discord-Bots und Minecraft-Plugins für Communities.

  2. Gewerbe angemeldet

    Aus dem kostenlosen Hosting wird ein bezahltes Angebot. Dazu kommen Domains, VPS, Dedicated Server und TeamSpeak-Server.

  3. Zweite Marke, erster Dedicated Server

    Eine zweite Marke richtet sich an Geschäftskunden: Monatsrechnung, mehr Produkte, günstigere Preise und eigene Supportwege. Im selben Jahr kommt der erste Dedicated Server.

  4. HeroServ übernommen

    Mitte des Jahres kaufe ich das Hosting-Unternehmen HeroServ, heute die Hauptmarke. Neue Partner bringen neue Produkte, darunter Telefonanlagen samt Rufnummern.

  5. Server aufgerüstet

    Anfang des Jahres ist der Dedicated Server zu fast 90 % voll. Er wird aufgerüstet.

Werdegang

Ich programmiere, seit ich 14 bin. Gelernt habe ich das meiste an eigenen Projekten, eine Sprache nach der anderen.

  1. Mit 14

    Java

    Meine ersten Programme sind Plugins für Minecraft. Kurz darauf kommen SQL-Datenbanken dazu, erst MySQL, später MariaDB.

  2. Mit 16

    JavaScript und Node.js

    Ich schreibe Bots für Discord, wieder mit Datenbank dahinter. Java rückt nach und nach in den Hintergrund.

    Shell-Skripte und MongoDB habe ich in der Zeit auch ausprobiert. Bei MongoDB blieb es bei einem Erklärvideo: Mit SQL komme ich einfach besser zurecht.

  3. Mit 17

    PHP

    Erst einfache Websites, dann Webinterfaces. Ich nehme mir ein Interface von GitHub und baue es um, bis kaum noch etwas vom Original übrig ist.

  4. 2023

    Symfony

    Ich lerne das PHP-Framework Symfony. Geholfen hat mir dabei ein Entwickler von Technik Begeistert. Seitdem sind zwei größere Projekte damit entstanden.

  5. 2025

    Next.js

    Ein Freund empfiehlt mir Next.js. Ob ich es mag, weiß ich noch nicht. Mal sehen.

  6. Heute

    Informatik in Wuppertal

    Neben der Firma studiere ich an der Bergischen Universität Wuppertal. Das Ziel ist der Bachelor of Science in Informatik.

Womit ich arbeite

Sprachen
PHP, JavaScript, Java, SQL, Shell (Grundlagen)
Frameworks und Laufzeit
Symfony, Node.js, Next.js
Datenbanken
MariaDB, MySQL
Schnittstellen
Proxmox, Mollie, Lexoffice, Discord, Minecraft, eigene REST-APIs
Betrieb
Linux, Proxmox und KVM, Netzwerk

Wettbewerbe

Bevor ich Server betrieben habe, habe ich Papierflieger vermessen und Roboter gebaut.

Jugend forscht

Dreimal dabei, mit zwei Projekten

  • Papierflieger im Vergleich

    Verschiedene Modelle, Papiergewichte und Größen. Jeder Flieger wurde mehrfach geworfen, Weite und Flugzeit gemessen und alle Würfe im Boxplot ausgewertet.

  • Eine Maschine, die Macarons backt

    Im zweiten und dritten Jahr habe ich eine Maschine entwickelt, die Macarons fast automatisch herstellt. Dafür habe ich Materialien und Kleber auf ihre Haltbarkeit getestet, einen Metallrahmen gebaut, die Steuerung programmiert und zwei Dosierer konstruiert: einen für den Teig, einen für die Füllung.

World Robot Olympiad

2019, im Zweierteam

  • Ein Roboter, der Kabel verlegt

    Die Aufgabe: einen Roboter aus Lego Technic bauen, der Kabel und Transformatoren nach Plan verlegt. Programmiert haben wir ihn mit der Software von LEGO und dem EV3-Baustein.

Kontakt

Du brauchst ein Backend, eine API-Anbindung oder ein eigenes Webinterface? Schreib mir, am liebsten per E-Mail.

contact@robin-w.de

E-Mail schreiben

PGP-Schlüssel

Für verschlüsselte Mails. Vergleiche den Fingerabdruck, bevor du einen Schlüssel verwendest.