Über mich

Hallo nochmal! Ich bin Balázs.

Ich bin Senior Fullstack & AI Engineer und lebe in Voitsberg in der Steiermark. Seit über 10 Jahren baue ich Webanwendungen – von kleinen Rechnern, die Menschen bei finanziellen Entscheidungen helfen, bis zu Enterprise-Plattformen für globale Marktführer.

Heute sind KI-Agenten ein fester Teil meiner Arbeit – und ich schreibe die Tools, die sie in echten Projekten nützlich machen: Agent-Skills, die Bugs anhand echter Daten reproduzieren, beheben und getestete Pull Requests öffnen.

Was gleich geblieben ist: Am meisten Spaß macht es mir, Kompliziertes einfach wirken zu lassen – eine halbe Million Produkte in ein neues PIM migrieren, einen gewachsenen Shop entwirren, bis er wieder schnell ist, oder einen riesigen Katalog in einen geführten Konfigurator verwandeln. Saubere Architektur, messbare Erfolge und Teams, in denen man sich gegenseitig weiterbringt.

Porträtfoto von Balázs Csorba, Senior Fullstack & AI Engineer

Kurz & knapp

  • Über 10 Jahre Fullstack-Erfahrung
  • Eigenen MCP-Server & Agenten-Pipelines gebaut
  • Kunden wie Zumtobel, Meusburger, Messerle, ujszo.com & diginomica.com
  • Komplette Migration von Vue 2 auf Vue 3 geleitet
  • Remote, hybrid, Vollzeit oder Projektbasis

Erfahrung

Mein bisheriger Weg

  1. Senior Full Stack Engineer

    12/2023 – heute

    Antiloop GmbH (öffnet in neuem Tab)

    • End-to-End-E-Commerce-Lösungen für B2B- und B2C-Kunden in der DACH-Region umgesetzt – Backends mit PHP, Node.js und Commercetools, Frontends mit Vue.js/Nuxt.
    • Zumtobel Group: Teil einer PIM-Migration, bei der über 500.000 Produkte, 14.000 Kategorien und 50 Produktklassen in 3 Monaten nach Pimcore übertragen wurden – mit stabilem Delta-Sync zwischen SAP, PDB und Pimcore.
    • Messerle: einen B2B-Shop (TYPO3/PHP) mit Infor-ERP- und PIM-Anbindung gerettet und modernisiert – Performance-Engpässe refaktoriert, kritische Fehler im Bestellprozess behoben und die Ladezeit um 65 % gesenkt (4,6 s → 1,6 s).
    • Meusburger: Headless-Produktkonfigurator für über 100.000 Präzisionsartikel mit Nuxt.js, TypeScript und der Spryker Glue API – inklusive geführter Konfiguration und automatischer Preislogik.
    • Agentische Delivery-Pipeline aufgebaut: Agent-Skills, die Produktionsbugs anhand synchronisierter Daten reproduzieren, die Ursache belegen, das Jira-Ticket anlegen, den Fix mit Unit- und Playwright-E2E-Tests umsetzen und den Pull Request öffnen – abgesichert durch PHPUnit/PHPStan-Gates und menschliches Review.
    • Täglicher KI-nativer Workflow mit Claude Code, OpenCode, Codex und GitHub Copilot für Implementierung, Code-Review und Dokumentation.
  2. Senior Software Engineer (freiberuflich)

    02/2023 – 09/2023

    INGENIOUS.BUILD (öffnet in neuem Tab)

    • Das Frontend-Team bei der Migration einer großen SaaS-Anwendung von Vue 2 auf Vue 3 und TypeScript mit strikter Typisierung geleitet.
    • Bearbeitungszeit beim Anlegen von Einträgen durch gezielte UX- und Komponenten-Verbesserungen um 45 % verkürzt.
    • Features mit 95 % Playwright-Testabdeckung ausgeliefert und eine wiederverwendbare Vue.js-Komponentenbibliothek aufgebaut.
    • Strukturierte Code-Reviews durchgeführt und Junior-Entwickler:innen begleitet.
  3. Senior Software Engineer (freiberuflich)

    12/2021 – 02/2023

    vioma GmbH (öffnet in neuem Tab)

    • Ein stark frequentiertes Hotel-Management-Dashboard mit Echtzeit-Analysen gebaut, das täglich von Tausenden Hoteliers genutzt wird.
    • Ein Buchungs-Widget für Hunderttausende Endkund:innen entwickelt – Verfügbarkeit, Preise und Reservierungslogik.
    • Ein eng gekoppeltes Altsystem auf eine moderne Headless-Vue.js-Architektur migriert.
    • Verantwortlich für die ungarische Lokalisierung der Anwendung.
  4. Software Engineer

    03/2021 – 09/2021

    Array (öffnet in neuem Tab)

    • Kredit-Score-Rechner und Finanz-Optimierungstools für mehrere Anbieter mit Svelte und Vanilla JavaScript gebaut.
    • Zusammenarbeit in einem weltweit verteilten, multikulturellen Team.
  5. Full-Stack Web Developer (freiberuflich)

    07/2019 – 12/2020

    BRAINSUM (öffnet in neuem Tab)

    • Plattform für wiederkehrende und einmalige Spenden für ein großes ungarisches Nachrichtenportal.
    • Echtzeit-Anzeigenpreisrechner mit Nuxt.js, PWA-Funktionen mit Offline-Seiten und ein Text-to-Speech-Microservice.
    • Mobile- und SPA-Prototypen mit Nuxt + Capacitor und Next.js.
  6. Full-Stack Developer

    07/2018 – 07/2019

    CoreConsult (öffnet in neuem Tab)

    • Kreditrechner mit mehreren Optionen, Lead-Management und REST-API-Wrapper für Bankmonitor.hu.
    • Kompletter Sparrechner inklusive Frontend, Lead-Flow und API-Anbindung.
  7. PHP Developer

    09/2017 – 08/2018

    CreativeSales (öffnet in neuem Tab)

    • Eine komplette Business-Plattform von Grund auf gebaut: Authentifizierung, Kundenverwaltung, Mehrsprachigkeit und ein E-Mail-Kampagnensystem.
  8. Web Developer

    01/2016 – 02/2017

    Black Juice Kft.

Werkzeugkiste

Womit ich arbeite

KI & Agenten

  • Agentic engineering
  • MCP servers (Model Context Protocol)
  • Embeddings & vector search
  • Tool calling & structured outputs
  • Multi-agent orchestration
  • Claude Code & agent skills
  • OpenCode · Codex
  • LLM API integration (Anthropic, OpenAI)
  • Prompt & context engineering
  • LLM evals & guardrails
  • Agent guardrails: tests & CI gates
  • WebMCP · llms.txt
  • AI-assisted code review

Frontend

  • Vue.js 2 & 3
  • Nuxt.js
  • React
  • Next.js
  • Svelte
  • TypeScript
  • PWA
  • SSG / SPA
  • Capacitor.js

Backend

  • Node.js
  • Express.js
  • PHP
  • REST APIs
  • Microservices
  • RabbitMQ

Commerce & CMS

  • Spryker
  • Pimcore
  • TYPO3
  • Headless commerce
  • B2B e-commerce
  • SAP & Infor ERP
  • PIM / DAM

Handwerk & Praxis

  • Performance
  • Accessibility (WCAG)
  • Code reviews
  • Mentoring
  • CI/CD
  • AWS
  • Platform.sh
  • Agile / Scrum

Wie ich arbeite

Worauf du dich verlassen kannst

  • Verantwortung

    Ich bringe ein Problem von „hmm“ bis „fertig“ – inklusive der langweiligen, aber wichtigen Teile.

  • Messbare Ergebnisse

    Schnellere Seiten, weniger Bugs, zufriedenere Nutzer:innen. Ich mag Zahlen, die in die richtige Richtung gehen.

  • Freundliche Zusammenarbeit

    Klare Kommunikation, durchdachte Reviews und ein Team, in dem alle wachsen.

Eine Codebasis, die keiner mehr anfassen will?

Erzähl mir von deinem Projekt oder der Stelle, die du besetzen willst. Dann sehen wir gemeinsam, ob ich der Richtige bin. Arbeitssprache: Englisch.