Über mich

Ich bin Felix Grad aus Dithmarschen in Schleswig-Holstein, online bekannt als FelixTheDev oder F_lixTheDev: Diese Website und das GitHub-Profil felixthedevgit gehören mir. Seit August 2025 mache ich eine Ausbildung zum Fachinformatiker für Systemintegration bei einer Kommunalverwaltung.

Dort baue ich Software, die meine Kolleginnen und Kollegen jeden Tag benutzen: Formular- und Rückmeldedienste und Werkzeuge für den Verwaltungsalltag. Deshalb müssen sie ohne Anleitung funktionieren, und alles läuft auf eigener Hardware.

Als FelixTheDev nehme ich daneben Aufträge an: Websites, Apps und Automatisierungen, auf Wunsch mit Wartungsvertrag. Umfang und Preis legen wir gemeinsam fest, und bei jedem Auftrag sprechen Sie direkt mit mir.

So arbeite ich

Datenschutz und Sicherheit plane ich von Anfang an mit, nicht erst kurz vor dem Start.

Womit ich arbeite

Sprachen, Laufzeiten und Werkzeuge, jeweils mit dem, wofür ich sie nutze, und wie viel Erfahrung ich damit habe.

Sprachen

  • JavaScriptErfahrung: 5 von 5

    Die Sprache, die ich fast jeden Tag schreibe. Vom Formulardienst bei der Arbeit bis zum Skript, das mein GitHub-Profil zeichnet.

  • TypeScriptErfahrung: 3 von 5

    Für Projekte, die über ein paar Dateien hinauswachsen. Die Typen fangen Fehler ab, bevor sie zur Laufzeit auffallen.

  • HTMLErfahrung: 4 von 5

    Jede Oberfläche schreibe ich von Hand: sinnvolle Elemente, Formulare, die ohne Skript funktionieren, und Seiten, denen ein Screenreader folgen kann.

  • CSSErfahrung: 4 von 5

    Eigene Variablen, Grid und ein paar Animationen, ohne Framework. Das dunkle Farbschema ist ein zweiter Satz Variablen, kein Nachgedanke.

  • C#Erfahrung: 1 von 5

    Noch neu für mich, für ein Programm auf dem Desktop bei der Arbeit. Ich mag, wie viel der Compiler schon vor dem Start findet.

Laufzeiten und Frameworks

  • Node.jsErfahrung: 5 von 5

    Meine Laufzeit für Server. Ein Prozess, keine fremden Dienste und eine Standardbibliothek, die mit jeder Version mehr kann.

  • ExpressErfahrung: 4 von 5

    Routen und Middleware für meine Dienste. Die Handler bleiben schlank, die eigentliche Logik steckt in Modulen, die nichts von HTTP wissen.

  • .NETErfahrung: 1 von 5

    Kam zusammen mit C#. Bisher läuft ein Programm für den Desktop darauf.

Werkzeuge und Plattformen

  • SQLiteErfahrung: 4 von 5

    Eine Datei je Dienst, personenbezogene Daten verschlüsselt, bevor sie geschrieben werden. Kein Datenbankserver, den man pflegen muss.

  • DockerErfahrung: 3 von 5

    Jeder Dienst läuft als eigener Container auf eigener Hardware hinter einem Reverse Proxy. Ein Update ist ein neues Image und ein Neustart.

  • LinuxErfahrung: 3 von 5

    Die Server laufen mit Linux: systemd, SSH, Backups und Logs lesen, wenn etwas nicht wieder hochkommt.

  • GitErfahrung: 4 von 5

    Branches, Pull Requests und Releases mit Versionsnummer, auch wenn ich allein am Projekt arbeite.

  • GitHub ActionsErfahrung: 3 von 5

    Baut Images für neue Versionen und zeichnet mein GitHub-Profil jeden Tag neu. Mit festen Versionen und so wenig Rechten wie möglich.

Stationen

  1. Beginn der Ausbildung zum Fachinformatiker für Systemintegration

  2. MiniCasino fertig

    Schulprojekt zusammen mit Nikita Lupalo, mit Admin-Panel und 3D-Modell im Browser.

  3. Heute

    Ausbildung und Aufträge als FelixTheDev

    SimpleGym läuft in einer geschlossenen Alpha, das NFC-Türschloss ist in Arbeit.

Kontakt

Sie haben etwas, das programmiert werden soll, oder eine Website, um die sich jemand kümmern soll? Schreiben Sie mir, worum es geht. Ich antworte per E-Mail.

Projekt anfragen

Code aus meinen Projekten: GitHub