Fabian Balz · Software portfolio

Robust business applications. Clear processes. Useful tools.

I build applications with Java, Spring Boot, BPMN, Kogito and AI-assisted workflows that make business processes understandable and maintainable.

Java & Spring BootBPMN & KogitoAI-assisted engineering

Profile

Technology built to last

I work at the intersection of business logic, processes and modern engineering tools.

JavaSpring BootBPMNKogitoDroolsReact-IntegrationKI-gestütztes Engineering

Projects

Selected work

Client work and personal repositories covering process automation, AI engineering and developer tools.

Client project

Tierheim Solingen

Designed and built a website that helps prospective adopters quickly find suitable animals and reach the right contact person, with transparent adoption information and an easy-to-maintain editorial system for the shelter team.

UXWordPressContent Management
View website

GitHub-Repository

bpmn-process-reviewer

Java 21 CLI for automated BPMN architecture and process reviews, with extensible analysers and structured reports.

JavaBPMNCLIDocker
Open repository

GitHub-Repository

intellij-idea-ultimate-master-guide

Practical, versioned knowledge base for experienced developers using IntelliJ IDEA Ultimate as a productivity tool.

Java
Open repository

Beyond code

Personal projects and community engagement

Music, sport and responsibility are as much a part of my work as technology.

Creative project

Cozy Tapes - LoFi Lullabies, Vol. 1

A calm Lo-Fi album I made as a personal bedtime routine for my young son and me.

Lo-FiMusikproduktionPersönliches Projekt
Listen to the album

Community engagement

AFVD-Schiedsrichter im American Football

American Football referee since 2019, responsible for clear communication and fair decisions on the field.

AFVDseit 2019American Football

How I work

Calm architecture over quick spectacle

Good systems emerge when business needs, maintainability and delivery are considered together.

Make business logic explicit

Rules, processes and integrations are modelled so they remain understandable and testable.

Structure systems clearly

Architecture and interfaces are designed to keep business flows understandable and maintainable.

Use AI deliberately

Agents support analysis, implementation and quality assurance where they demonstrably help.