Frank Pfattheicher is a seasoned software engineering leader with 14 years of experience who currently heads software engineering at LIVA and runs ICT Baden while also serving as Lead Software Architect at TeDatCo. He blends hands-on development in desktop, cloud, embedded and automation domains with operational leadership and a history of founding tech ventures for SMEs. Frank is a pragmatic maintainer in the .NET open-source ecosystem—contributing compatibility and CI/CD improvements to projects like CQRSlite and Chromely—to ensure cross-platform reliability and smoother builds. Based in Karlsruhe, he focuses on Industrial IoT projects for small and medium enterprises, translating electrical engineering and automation expertise into production-ready software. Known for "getting work done," he brings entrepreneurial grit, broad systems knowledge, and a practical bias toward maintainability and deployment.
14 years of coding experience
2 years of employment as a software developer
Diplomarbeit, Elektrische Energietechnik / Automatisierungstechnik, Diplomarbeit, Elektrische Energietechnik / Automatisierungstechnik at Propack Data
Build Cross Platform HTML Desktop Apps on .NET using native GUI, HTML5, JavaScript, CSS, Owin, AspNetCore (MVC, RazorPages, Blazor)
Role in this project:
Back-end & DevOps Engineer
Contributions:129 commits, 2 PRs, 117 pushes in 2 years 6 months
Contributions summary:Frank's contributions primarily revolve around enhancing the project's core functionality and improving the development and build processes. They addressed code typos, expanded documentation for the `Run` method, and refactored the configuration creation to return platform-specific instances. They also made changes to support the CI/CD pipeline, including adding runtime identifiers, modifying build configurations to incorporate tests, and adding test cases.
A lightweight framework to help creating CQRS and Eventsourcing applications in C#
Role in this project:
Back-end Developer
Contributions:5 commits, 2 PRs, 2 comments in 1 month
Contributions summary:Frank primarily focused on adapting the CQRSlite framework to support different .NET Framework versions. This included adding and removing conditional compilation directives, and modifying code to work with both .NET Framework 4.5.2 and .NET Core, and then removing the net461 support. Furthermore, the user enabled the use of non-public handlers in the framework. These changes indicate a focus on framework maintenance and ensuring compatibility across various .NET environments.
dotnetdddevent-sourcingcqrsc-sharp
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.
Request Free Trial
Frank Pfattheicher - Head Of Software Engineering at ICT Baden GmbH