Independent software project
PhoneDesk
A clearer way to manage Teams Phone.
A desktop application for Microsoft Teams telephony, with guided setup, call queues, auto attendants, and tenant documentation.

MY CONTRIBUTION
The engineering behind it.
The desktop application, its guided workflows, and the integration between the interface, Microsoft Graph and PowerShell.
Key decisions
- Separate the desktop interface from the administration logic.
- Guide configuration through readiness checks and previews.
- Support Windows, macOS and Linux from one Avalonia application.
The work behind a phone call.
Opening hours, greetings, call queues and resource accounts all have to fit together. PhoneDesk brings those tasks into one desktop application so administrators can work through them without writing PowerShell themselves.
A desktop interface. Real administration.
The application is built with C# and Avalonia, with Microsoft Graph and PowerShell behind the interface. It includes guided setup, bulk operations, holidays and tenant documentation, and provides builds for Windows, macOS and Linux.

Helping people understand the next step.
The interface supports English and German. Setup guidance, readiness checks and previews help explain what a change will do. The open-source repository contains the implementation, documentation and release packages.
NEXT PROJECT