Organizational Structure

This page provides an overview of FlowFuse's organizational structure and reporting relationships.

Organization Chart

Reporting Structure

The organizational structure is automatically generated from team member data files located in src/_data/team/. Each team member's JSON file includes a reports_to field that indicates their direct manager.

Executive Leadership

The CEO reports to the Board of Directors.

{% set ceo = null %}{% for member in team | dictsortBy(false, 'order') %}{% if not member.reports_to %}{% set ceo = member %}{% endif %}{% endfor %} {% set directReports = %}{% for member in team | dictsortBy(false, 'order') %}{% if member.reports_to == ceo.name %}{% set directReports = (directReports.push(member), directReports) %}{% endif %}{% endfor %} Direct reports to (): {% for member in team | dictsortBy(false, 'order') %}{% if member.reports_to == ceo.name %}

  • (){% endif %}{% endfor %}

{% for manager in team | dictsortBy(false, 'order') %}{% set hasReports = false %}{% for member in team %}{% if member.reports_to == manager.name %}{% set hasReports = true %}{% endif %}{% endfor %}{% if hasReports and manager.reports_to %}

's Team

() has the following direct reports: {% for member in team | dictsortBy(false, 'order') %}{% if member.reports_to == manager.name %}

  • - {% endif %}{% endfor %} {% endif %}{% endfor %}