Justified Trust — Continuously.

I help establish justified trust in artifacts produced through human and agentic engineering. I develop tools that trace changes back to user intent and help people understand the changes made to software-intensive systems.

My background combines formal software verification, automated testing, and more than twenty years of software engineering. Today, I transfer research into industrial development processes and customer environments as a Consultant for Software and Systems Engineering at CQSE.

Across these activities, I enjoy bringing together applied research, technical leadership, and collaboration to connect scientific depth with measurable impact in real systems.

Selected Areas of Expertise

  • Formal Methods: Model Checking, Abstract Interpretation, Predicate Abstraction, CEGAR, SMT Solving, and Formal Specification
  • Assurance Evidence: Provenance, Traceability, Evidence Validity, Independent Checking, and Runtime Monitoring
  • Software Quality: Test Generation, Fuzzing, Test-Gap Analysis, Flaky Tests, Predictive Test Selection, and Continuous Integration
  • Leadership and Transfer: Technical Direction, Research Projects, Mentoring, Recruiting, Teaching, and Interdisciplinary Collaboration
  • Engineering: Java, TypeScript/JavaScript, Python, C/C++, Rust, CI/CD, Docker, and Linux

Experience

Consultant for Software and Systems Engineering

CQSE GmbH · 2021–present

Continuous software quality, test-gap analysis, reliability engineering, and the integration of analysis tools into industrial environments. I have led the testing expert group, taken technical responsibility for product development, coordinated cross-team quality initiatives, supported recruiting, and managed research collaborations with academic and industrial partners.

Researcher and Postdoctoral Researcher

University of Passau · 2012–2021

  • Chair of Software Engineering II · Prof. Dr. Gordon Fraser · 2018–2021
  • Chair of Software Engineering I · Prof. Dr.-Ing. Sven Apel · 2015–2018
  • Chair of Software Systems · Prof. Dr. Dirk Beyer · 2012–2015

Research on software model checking, abstract interpretation, formal specification, incremental verification, automated test generation, and the analysis of configurable, concurrent, and visual programs. I completed my PhD in computer science with summa cum laude in 2020.

Visiting Researcher

GrammaTech, Ithaca, New York · 2014–2015

Specification inference and program analysis for high-assurance aerospace and avionics software.

Software Engineer and Independent Consultant

TNG, MobiMedia, and others · 2003–2012

Software development and project leadership, application servers, data replication, automated testing, performance-regression infrastructure, and Linux-based network security.

Selected Publications

A complete and maintained list is available on DBLP.

PhD thesis: Abstract Transducers for Software Analysis and Verification, University of Passau, 2020.

Teaching and Scientific Service