Ralf Müller is a seasoned software architect and problemsolver with over 25 years in development and 13 years of focused professional experience, currently shaping architecture practice at DB Systel and training others via socreatory. Creator and maintainer of arc42 and docToolchain, he has modernized architecture documentation workflows and automated build pipelines (notably Maven/Gradle integrations and EA/Jira diagram exports) for the wider community. A CPSA-Advanced certified practitioner, he blends hands-on engineering (back-end, DevOps, front-end visualization) with public-facing roles as speaker, trainer and co-host of Software-Architektur.TV. As an early adopter of Generative AI in engineering, he experiments with Claude.ai and ChatGPT to automate documentation, code review and architectural analysis. His work is rooted in practical Docs-as-Code, AsciiDoc and C4/PlantUML toolchains, making complex architecture communication accessible and reproducible.
13 years of coding experience
18 years of employment as a software developer
Dipl.-Inform. Computer Science, Physics, Dipl.-Inform. Computer Science, Physics at Goethe University Frankfurt
a AsciiDoc Toolchain for technical Software Documentation, focused on Software Architecture Documentation
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:32 releases, 144 reviews, 1218 commits in 6 years 7 months
Contributions summary:Ralf primarily contributed to the project by implementing the Maven build and the supporting wrapper script for the AsciiDoc toolchain. They also worked on integrating functionality to export diagrams from Enterprise Architect (EA) to PNG files and also to create and maintain code related to Jira issue integration within the documentation. These changes show a focus on improving the build process, automation, and integration capabilities of the project.
arc42 - the template for software architecture documentation and communication
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:134 commits, 17 PRs, 58 pushes in 8 years 5 months
Contributions summary:Ralf primarily focused on automating build processes and configuring the project's build environment. They added a Gradle wrapper, modified build configuration files (`buildconfig.groovy`), and updated the build process to support various output formats, including text and markdown. Furthermore, the user fixed existing build issues related to the output formats.
arc42architecture
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.