# Florian Heuberger
**Senior Fullstack Developer** - Vue, Nuxt, TypeScript und Node.js

Vom Bäckermeister zum Nuxt-Core-Contributor - Code seit 2000, 17 Jahre Führungserfahrung, seit 2022 beides im Hauptberuf.

Ich schreibe seit 2000 Code, seit 2022 hauptberuflich.
Kein Informatikstudium. Programmieren war für mich nie ein Beruf, sondern eine Berufung – heute ist es beides.

- Oberpfalz, Bayern. Remote und hybrid.
- Angestellt bei DADG, offen für Open-Source-Kooperationen.

## Links
- GitHub: https://github.com/Flo0806
- LinkedIn: https://www.linkedin.com/in/florian-heuberger-93700b166/
- npm: https://www.npmjs.com/~flogersoft
- Bluesky: https://bsky.app/profile/flo-heuberger.bsky.social
- E-Mail: fh@flogersoft.de

## Kurzprofil
Senior Fullstack Developer mit Schwerpunkt Vue, Nuxt, TypeScript und Node.js, Mitglied des Nuxt-Ökosystems: Ich schreibe Code für **Nuxt** und pflege mehrere eigene Packages.

Davor lag ein anderer Weg - Meisterbrief im Bäckerhandwerk, Teamleitung, sechs Jahre Regionalleitung im Vertrieb, dann die eigene Firma.

Heute leite ich bei der DADG ein Team aus vier Junior-Entwicklern, bilde einen Fachinformatiker aus und entwickle neben Web-Anwendungen eine Flutter-App.

## Fakten
- **#1** Nuxtathon 2026 (66 Core-Issues in 48 Stunden, Platz 1 von 34)
- **20+** Packages veröffentlicht (als Maintainer: vorm, jasy, nuxt-spyglass)
- **4+1** im Team (vier Entwickler geführt, ein Azubi in Ausbildung)
- **150+** Maschinen live (OEE-Dashboard bei Kiefel, weltweit)
- **350** Mitarbeiter verantwortet (12 Standorte, 25 Mio. € Umsatz - in der Zeit davor)

## Auszeichnungen
### Champion - Nuxtathon #1
Nuxt Community Hackathon · Juli 2026 · https://nuxtathon.live

Erster Community-Hackathon am Nuxt-Core-Repository: 66 Issues über 9 gemergte Pull Requests in 48 Stunden geschlossen - Platz 1 von 34 Teilnehmern. Das Live-Leaderboard des Events (nuxtathon.live) habe ich selbst gebaut.

## Wie ich arbeite
- **KI als Werkzeug, nicht als Autor.** Ich arbeite täglich mit KI-Agenten - ich leite sie, gebe Kontext, prüfe jede Zeile. Kein Vibe Coding: Nichts geht ins Repository, was ich nicht verstanden und reviewt habe. Die Tooling-Seite habe ich selbst gebaut - nuxt-spyglass liefert Agenten die Logs, die sie zum Debuggen brauchen.
- **Stabil vor schnell.** TypeScript strict von Ende zu Ende, automatisierte Tests, Linting und Formatierung als Pflicht im CI. Eine Anwendung ist fertig, wenn sie unter Last und nach dem dritten Refactoring noch sauber läuft.
- **Reviews als Führungsinstrument.** Jeder Pull Request wird gelesen, auch meiner. Mit Juniors und Azubi sind Reviews und Pair Programming Ausbildung, nicht Kontrolle - so wird aus vier Juniors ein Team, das selbst reviewt.
- **Jede Abhängigkeit braucht einen Grund.** jano ist ein vollwertiger Terminal-Editor in 59 KB - das geht nur, wenn sich jede Dependency einzeln rechtfertigen muss. An Produktionscode lege ich dasselbe Maß an.

## Berufserfahrung Software

### Senior Fullstack Developer · Team Lead · Ausbilder
DADG - Die Auto und Dienstleistungsgesellschaft mbH · Mai 2025 – heute

Technische Verantwortung für die B2B-Plattform audesk und die internen Tools, fachliche Führung des Junior-Teams.
- audesk - B2B-Webplattform rund um das Fahrzeug, aufgebaut mit Nuxt und TypeScript.
- Flutter-App zur Fahrzeug-Fotografie als mobile Ergänzung zu audesk (iOS & Android aus einer Codebasis).
- XKfz - digitale Kfz-Zulassung in Deutschland, angebunden an die behördlichen Schnittstellen.
- Versandmanager - interne Logistik-Anwendung mit Anbindung von DHL, Deutsche Post und GO Express.
- Führung von 4 Junior-Entwicklern: Code Reviews, Architektur-Entscheidungen, Pair Programming.
- Ausbilder eines Fachinformatikers (Anwendungsentwicklung) - Ausbildereignung aus der Meisterprüfung.

Warum der Wechsel: Der Sondermaschinenbau war ein Umweg. Ich wollte zurück ins Web - in ein Softwareunternehmen mit Vue und Nuxt im Kern.

_Nuxt, Vue, TypeScript, Node.js, Flutter, Dart, API-Integration, Team Lead_

### Fullstack Developer · HMI / Visualisierung
Hammermeister manufacturing & solutions GmbH · Jan. 2025 – Apr. 2025

Industrie-Software für den Sondermaschinenbau: schnelle, moderne Maschinenbedienung (HMI).
- Entwicklung eines modernen, performanten HMI für Sondermaschinen mit C# und VisiWin.
- Administration der GitLab-Instanz: Repositories, CI/CD, Zugriffsrechte für das Entwicklungsteam.

Warum der Wechsel: Familiärer Umzug zurück in die Heimat, 400 km von Freilassing - Kiefel war damit nicht mehr erreichbar.

_HMI, C# / .NET, VisiWin, GitLab, Sondermaschinenbau_

### Fullstack Software Developer
Kiefel GmbH (Brückner Group), Freilassing · Dez. 2022 – Dez. 2024

Sondermaschinenbau der Brückner Group: IoT-Monitoring für den weltweiten Maschinenpark.
- OEE-Dashboard, das über 150 Maschinen online und in Echtzeit überwacht - Verfügbarkeit, Leistung und Qualität auf einen Blick.
- Fullstack-Umsetzung: Angular-Frontend, NestJS-Backend, Zeitreihen in InfluxDB, Maschinendaten über Azure IoT Hub.
- Betrieb in der Azure-Cloud; Arbeit im SCRUM-Team mit JIRA und Confluence.

_Angular, NestJS, InfluxDB, Azure IoT Hub, Azure, IoT, OEE, SCRUM_

### Der Wechsel in die Softwareentwicklung
Neben dem Vollzeitjob · Jan. 2020 – Nov. 2022

Was fehlte, waren Nachweise. Zwei Jahre lang React-, Angular-, Node.js- und Git-Zertifikate neben dem Vollzeitjob, dazu die ersten veröffentlichten Open-Source-Packages. Der Code auf GitHub war die Bewerbung.

_React, Angular, Node.js, Git_

## Frühere Laufbahn: Handwerk & Führung

### Teamleiter Meisterbäckerei
Globus SB-Warenhaus Freilassing · Nov. 2020 – Nov. 2022

Führung des Produktionsteams mit 35 Mitarbeitern, parallel die Zertifikate für den Wechsel.

_35 Mitarbeiter, Teamführung_

### Selbstständig · Leiter Vertrieb
Vapor Ex Machina · Juli 2018 – Okt. 2020

Aufbau und Führung des Vertriebs für E-Zigaretten und Zubehör - unternehmerische Verantwortung von Einkauf bis Kunde.

_Unternehmertum, Vertrieb, B2B/B2C_

### Regionalleiter · Verantwortlicher im Vertrieb
Globus SB-Warenhaus Koordination, St. Wendel · Juli 2012 – Juni 2018

Sechs Jahre Vertriebsverantwortung für 12 Standorte mit 350 Mitarbeitern und 25 Mio. € Jahresumsatz.
- Steuerung von Sortiment, Prozessen und Führungskräften über 12 Filialen.
- Ergebnisverantwortung für 25 Mio. € Umsatz - Kennzahlen, Planung, Reporting.

_12 Standorte, 350 Mitarbeiter, 25 Mio. € Umsatz, Vertrieb_

### Teamleiter Meisterbäckerei
Globus SB-Warenhaus Freilassing · Juli 2007 – Juni 2012

Führung eines Produktionsteams mit 35 Mitarbeitern: Personalplanung, Qualität, Kennzahlen.

_35 Mitarbeiter, Teamführung, Produktion_

### Bäcker: Ausbildung & Gesellenjahre
Bäckerei Heuberger · Globus Schwandorf · Aug. 2001 – Juni 2007

Ausbildung zum Bäcker (2001–2004, Abschluss mit Mittlerer Reife), Geselle im Familienbetrieb, Wehrdienst 2005, dann Meisterbäckerei bei Globus, danach die Meisterschule.

_Bäckerhandwerk_

## Open Source & Projekte
- **jasy** – Deklarative PDF-Erzeugung in TypeScript - mit ZUGFeRD-, Factur-X- und XRechnung-Engine (EN 16931). (TypeScript, PDF, E-Rechnung) https://jasy.dev
- **vorm-vue / vorm-nuxt** – Typsichere, schema-basierte Formular-Validierung für Vue 3 und Nuxt. (Vue 3, Nuxt Module, TypeScript) https://github.com/Flo0806/vorm
- **nuxt-spyglass** – Korreliert Browser- und Server-Logs an einer Stelle und stellt sie KI-Agenten per MCP bereit. (Nuxt Module, MCP, DevTools) https://spyglass.fh-softdev.de
- **nuxt-pigeon** – Nachrichten senden und empfangen über Telegram, Discord, Slack, ntfy, Mastodon, Bluesky und Webhooks. (Nuxt Module, Integrations) https://github.com/Flo0806/nuxt-pigeon
- **nuxt.care** – Audit-Tool für Nuxt-Module: Gesundheit, Abhängigkeiten, Best Practices. (Nuxt, Tooling) https://nuxt.care
- **jano** – Terminal-Editor mit Plugin-System, Multi-Cursor und Syntax-Highlighting - 100 % JavaScript. (Node.js, CLI) https://janoeditor.dev
- **DM Hero** – Kampagnen-Management für Game Master mit KI-Integration - 80+ GitHub Stars. (Nuxt, AI, SaaS) https://dm-hero.com
- **Nuxtathon Leaderboard** – Live-Rangliste des ersten Nuxt Community Hackathons - Nuxt 4, Nitro, GitHub API in Echtzeit. (Nuxt 4, Nitro, Realtime) https://nuxtathon.live

## Kenntnisse
- **Frontend:** Vue.js, Nuxt, TypeScript, Tailwind CSS, Nuxt UI, Angular, React / Next.js
- **Backend:** Node.js, Nitro / h3, NestJS, C# / .NET, Python, REST & WebSockets
- **Mobile & Desktop:** Flutter / Dart, HMI (C# / VisiWin), IoT & OEE-Monitoring, VS Code Extensions
- **Daten:** PostgreSQL, MSSQL, MySQL, MongoDB, InfluxDB, Redis, RabbitMQ
- **DevOps & Tooling:** Docker, Azure / Azure IoT Hub, Git / GitHub / GitLab (Admin), CI/CD (GitHub Actions, GitLab CI), Linux-Server (Debian/Ubuntu), oxlint / oxfmt, MCP / KI-Agenten
- **Methoden & Führung:** SCRUM, JIRA / Confluence, Code Reviews & Mentoring, Ausbildereignung (AdA), Teamführung, Vertrieb & Kundenkommunikation

## Ausbildung & Zertifikate
- Jan. 2020 – Dez. 2022: **Zertifikate: React, Angular, Node.js, Git & GitHub**, Udemy – Neben dem Vollzeitjob erworben. Urkunden auf Anfrage.
- Apr. 2007 – Juli 2008: **Meisterbrief im Bäckerhandwerk**, Handwerkskammer – Inkl. Ausbildereignung (Teil IV der Meisterprüfung) sowie Kommunikations- und Führungsseminare.
- Aug. 2001 – Aug. 2004: **Ausbildung zum Bäcker · Qualifizierter Bildungsabschluss (Mittlere Reife)**, Bäckerei Heuberger

## Sprachen
- Deutsch: Muttersprache
- Englisch: Fließend in Wort und Schrift (Arbeitssprache in Open Source)

## Stichworte
Senior Fullstack Developer, Full-Stack-Entwickler, Frontend Developer, Vue.js, Nuxt, TypeScript, Node.js, Flutter, HMI, Open Source Maintainer, Team Lead, Ausbilder, KI-gestützte Entwicklung, MCP, IoT, Azure
