Roles

The SatNOGS project embodies a non-hierarchical approach to project management and development, aligning with self-management principles where volunteers and contributors constantly assume and drop roles and responsibilities based on their interests, skills, and the needs of the project.

Contributors to the SatNOGS project choose their own roles not by assignment, but by aligning their skills, experience, and interests with the tasks that need to be accomplished.

These roles may be limited by time or specific tasks and cease to exist when they are no longer necessary.

Current roles

The table below lists the currently active roles within the SatNOGS project, with each contributor individually maintaining their respective entries.

SatNOGS Project Roles

Role

Description

Name

Cloud services Developer

Designs and develops container images to be used in a container cloud environment

Vasilis Tsiligiannis

Container Engineer

Designs, builds and maintains container images of applications

Nestoras Sdoukos

Dashboard Developer

Develops and maintains satellite telemetry dashboards

Patrick Dohmen

Decoders Developer

Designs, develops and maintains satellite telemetry decoders

Patrick Dohmen

Decoders Developer

Designs, develops and maintains satellite telemetry decoders

deck

Django Engineer

Develops and maintains backend code with Python and Django

Alfredos-Panagiotis Damkalis

Django Engineer

Develops and maintains backend code with Python and Django

Chrysoula Moraiti

Django Engineer

Develops and maintains backend code with Python and Django

deck

Django Engineer

Develops and maintains backend code with Python and Django

George Sfoungaris

Documentation Engineer

Develops and maintains the documentation rendering system

Vasilis Tsiligiannis

GNU Radio Developer

Designs, builds and maintains GNU Radio modules and flowgraphs

Zoe

Ground station Python Developer

Designs and develops software for SatNOGS ground stations

Vasilis Tsiligiannis

Ground station Python Developer

Designs and develops software for SatNOGS ground stations

Fabian P. Schmidt

Kanban board Coordinator

Oversees and maintains the Kanban issue board to reflect to the current status of the project

Vasilis Tsiligiannis

Linux/OS Engineer

Maintains and develops the customized SatNOGS Raspberry Pi OS image

Vasilis Tsiligiannis

Linux/OS Engineer

Maintains and develops the customized SatNOGS Raspberry Pi OS image

Fabian P. Schmidt

Project Ambassador

Represents the project at events through presentations, workshops, and exhibition booths

Alfredos-Panagiotis Damkalis

Project Champion

Monitors project progress and reports to core members and community

Nestoras Sdoukos

Project Manager

Monitors project progress, coordinates tasks, and ensures milestones are reached in time

Vasilis Tsiligiannis

Release Manager

Prepare and perform releases of the projects

Alfredos-Panagiotis Damkalis

Technical Writer

Creates and manages documentation content

Vasilis Tsiligiannis

UI/UX Engineer

Designs, develops and maintains intuitive user interfaces providing a seamless user experience

Alfredos-Panagiotis Damkalis

UI/UX Engineer

Designs, develops and maintains intuitive user interfaces providing a seamless user experience

Chrysoula Moraiti

UI/UX Engineer

Designs, develops and maintains intuitive user interfaces providing a seamless user experience

deck

UI/UX Engineer

Designs, develops and maintains intuitive user interfaces providing a seamless user experience

Nestoras Sdoukos

UI/UX Engineer

Designs, develops and maintains intuitive user interfaces providing a seamless user experience

George Sfoungaris