Skip to content
Phil Diegmann
Software Engineer · Researcher

Phil Diegmann

Software engineer and information systems researcher. I build data pipelines and LLM-integrated workflows with humans-in-the-loop, and lead the process changes around them. I also mentor developers, coach student teams and supervise theses.

Open to roles as software engineer or project manager.

Evidence

Selected work

In progress

FeedForward: formative feedback for open-ended process modelling tasks

A SolidJS web application for individual formative feedback on open-ended BPMN tasks; it does not grade. Deterministic checks run first, the AI suggests and phrases, and the instructor decides every finding that reaches a student.

  • SolidJS
  • TypeScript
  • LLM workflows
  • Human in the loop
In progress

LLM judges for BPMN process model annotation

LLM judges label a process model dataset against human-written rubrics. Labels are checked for agreement between two judges and against mutants with known ground truth.

  • LLM-as-judge
  • Rubric design
  • Fine-tuning
  • Python
Published

Trace data pipeline for open-source coordination research

8 open-source projects, 1,169,489 developer actions on issues, pull requests and comments, prepared as time-ordered event sequences. Published in MIS Quarterly (2024).

  • GitHub API
  • Trace data
  • REM
  • Data reconciliation
In progress

Pseudonymised linking of survey and trace data

A keyed-hash pseudonymisation scheme that links survey responses to the same team's Jira and GitLab trace data. Pseudonymised data remain personal data.

  • Pseudonymisation
  • Jira
  • GitLab
  • Data protection
Shipped

Android migration of a B2B task-management and location-tracking app

Led the migration of a B2B task-management and location-tracking app from Windows Embedded CE to Android, rolled out to several hundred devices. The team grew from one developer to four; I onboarded, reviewed and paired with the new developers and introduced Scrum.

  • Android
  • Java
  • Legacy migration
  • Scrum
Ongoing

Self-hosted Kubernetes platform across home and cloud

A Talos Kubernetes cluster across home nodes and a cloud VPS, with single sign-on, DNS, tunnels and encrypted secrets, all managed as code.

  • Kubernetes
  • Talos
  • Flux
  • Authentik
Ongoing

Reproducible team metrics from GitLab for project courses

Same snapshots in, byte-identical output out, and every ambiguous rule decision recorded. The lecturer keeps the grade.

  • Python
  • Hypothesis
  • mypy (strict)
  • GitLab API

All case studies

Research to practice

Publications as practical transfer

From mid-2020, my papers appear under my former name, Phil Hennel. Earlier papers appear under Phil Diegmann.

Google Scholar All 25 publications

Teaching and enablement

Teaching that transfers to industry

I have supervised more than 86 Bachelor's and Master's theses since 2015, in person and fully remote.

  • Bremen · Master's · 2023–25

    New Forms of Development

    Master's course on project-driven low-code development, designed and assessed fully online. The digital portfolio replaces the written final examination.

    CompetenceBuilding working software in teams with low-code tooling, and documenting decisions over a whole project.

  • Cologne and Bremen · Bachelor's and Master's · since 2015

    Thesis supervision

    More than 86 bachelor's and master's theses supervised since 2015, through regular one-to-one meetings, written feedback on drafts and the final assessment.

    CompetenceHelping people build their own judgement, and saying clearly when work is not there yet.

  • Bremen · Bachelor's · since 2024

    Information Systems & Business Process Management

    Process modelling with BPMN. FeedForward grew out of this course; the BPMN LLM judges project is related.

    CompetenceModelling business processes and judging the quality of process models.

  • University of Cologne · 2019–2023

    Capstone Project

    Converted to a fully online, flipped-classroom format with a redesigned digital assessment. I designed and ran a two-week web development crash course (React, Tailwind CSS) for student teams building prototypes.

    CompetenceOnboarding into an unfamiliar web stack quickly, and running a student project fully online.

Selected courses

Experience

Career timeline

  1. 2023 – present

    Built FeedForward, a SolidJS web application for LLM-assisted formative feedback, and builds LLM evaluation pipelines and data infrastructure for research. Teaches English-language courses in Information Systems, Business Process Management and Digital Innovation, and supervises bachelor's and master's theses. Industry study on AI coding tools with a large enterprise partner: keyed-hash pseudonymisation and data linking design, among others. Co-founded the Business Innovation & Transformation (BIT) Institute.

  2. 2023 – 2024

    Co-designed and delivered practitioner courses on digital product development, business process management and agile methods for business analysts.

  3. 2021 – 2023

    DFG SPP 2267 Digitalisation of Working Worlds, project DiAct (healthcare); contributed substantially to the second-phase renewal proposal. Acquired industry fellowships for the institute.

  4. 2017 – 2021

    Owned the data collection and preparation pipeline behind the MIS Quarterly paper of 2024. Converted database and capstone courses to online formats. Designed and ran a two-week web development crash course (React, Tailwind CSS) for the capstone course and coached student teams through building working prototypes. Supervised bachelor's and master's theses.

  5. 2012 – 2017

    Client web and mobile applications, including Java for Android. Self-employed technical and project lead for client blueworld GmbH: led the migration of the client's proprietary B2B task-management and location-tracking app from Windows Embedded CE to Android, rolled out to several hundred devices. The team grew from one developer to four; I onboarded the new developers, reviewed their code and paired with them, and introduced Scrum into the development organisation. Agile coaching for small and medium-sized companies.

  6. 2008 – 2011

    Web-scraping and data-acquisition applications feeding a price-comparison platform, in C# and .NET.

Education

  1. 2015 – 2021

    PhD (Dr. rer. pol.), Information Systems

    University of Cologne, Germany

  2. 2013 – 2015

    M.Sc. Information Systems

    University of Cologne, Germany

  3. 2010 – 2013

    B.Sc. Information Systems

    University of Cologne, Germany

Languages

  • GermanNative
  • EnglishFluent
  • SwedishLearning

Contact

Get in touch

I am looking for a role that combines engineering and working with the people actually affected by the product. Preferably remote; start date flexible.

Full CV