Gerald Hofbauer
Ich baue,
was ich brauche.
Softwareingenieur aus Hollabrunn. Unter der Woche Web-Anwendungen in Wien, in der Freizeit eigene Projekte — Go, Flutter, Craft CMS und eine ausgeprägte Schwäche für Verschlüsselung und Terminal-Tools.
Hallo, ich bin Gerry.
Seit 2021 verdiene ich mein Geld mit Softwareentwicklung — erst mit Laravel, heute mit Yii in einer Wiener Agentur. Was auf dieser Seite steht, ist aber vor allem das, was danach passiert: eigene Projekte, fast alle entstanden, weil mich etwas gestört hat und ich es selbst lösen wollte.
Ein Passwortmanager, weil meine Passwörter auf keinem fremden Server liegen sollen. Ein Benachrichtigungsdienst für CI-Pipelines, weil ich nicht dauernd ins Web-UI schauen wollte. Ein Mikrofon-Tool für Linux, weil das Echo in Calls genervt hat. Aus dem Muster ist inzwischen eine ganze Sammlung geworden.
Ich arbeite gern nah an der Maschine: Go, Flutter, ein Terminal, das nicht im Weg steht — und Infrastruktur, die ich selbst hoste und deshalb auch verstehe.
2021
seitdem hauptberuflich Softwareingenieur
39
öffentliche Repositories auf GitHub
6
Sprachen im aktiven Einsatz
4
eigene Server, auf denen das alles läuft
Stack
Sieben Ecken, in denen ich zu Hause bin.
Web & CMS
Craft CMS bis hinein in eigene Plugins, dazu Laravel und Yii aus dem Tagesgeschäft. Content-Modelle, Templates, Integrationen.
Mobile & Desktop
Flutter für iOS, Android, macOS und Linux — inklusive Platform-Channels und nativer Plugins, wenn die Plattform nicht mitspielt.
Backend & CLI
Go für alles, was schnell starten und lange laufen soll. Dazu Terminal-UIs mit Bubble Tea, weil ein gutes TUI unterschätzt wird.
Krypto & Privacy
Ende-zu-Ende-Verschlüsselung als Grundzustand, nicht als Zusatzfeature — inklusive Post-Quantum-Verfahren in Passbubble und Chattr.
Infra & CI
Docker-Compose-Stacks auf eigenen Servern, nginx und certbot davor, Pipelines dahinter. Ein Deployment darf ruhig langweilig sein.
AI-Agents & MCP
MCP-Server, die Agenten kontrolliert an echte Systeme lassen — etwa an Craft CMS, begrenzt durch die Rechte eines echten Benutzers.
Minecraft-Modding
Wo alles angefangen hat: 2014 die erste Zeile Code, weil ich im Spiel etwas wollte, das es nicht gab. Heute NeoForge und Java — Vanilla Plus Additions, World Switcher, ein Port von AlexsMobs.
Wie ich arbeite
Ich baue zuerst für mich selbst. Fast jedes meiner Projekte ist entstanden, weil ich es gebraucht habe. Das hält ehrlich — Software, die man täglich selbst benutzt, verzeiht keine Abkürzungen.
Daten gehören dem, der sie erzeugt. Was verschlüsselt sein kann, ist verschlüsselt. Was ich selbst hosten kann, hoste ich selbst.
Fertig heißt fertig. Deployt, dokumentiert, mit einem Rollback-Punkt davor. Ein Feature, das nur auf meinem Rechner läuft, zählt nicht.
Offen, wo es geht. Der Großteil meiner Projekte liegt öffentlich auf GitHub — nachlesbar statt behauptet.
Werdegang
-
Feb. 2024 – heute
Softwareingenieur
Web-Anwendungen im Agenturumfeld, überwiegend mit Yii. Hybrid zwischen Wien und Hollabrunn.
-
Apr. 2021 – Feb. 2024
Softwareingenieur
Knapp drei Jahre Laravel — Feature-Entwicklung und Arbeit an einer gewachsenen Codebasis im Produktumfeld.
-
Ausbildung
-
seit 2014
Erste Zeile Code
Minecraft-Modding, autodidaktisch
Java gelernt, um eigene Mods zu bauen — nicht aus einem Lehrbuch, sondern weil im Spiel etwas gefehlt hat. Alles danach kam von dort.
Die beste Software ist die, die man vergisst — weil sie einfach funktioniert.
Neugierig geworden?
Ob Projektanfrage, technische Frage oder Interesse an einem meiner Open-Source-Projekte — schreib mir einfach.