Desktop Launcher & Add-in Platform
The WinUI 3 launcher and IPC layer that installs, updates and coordinates independent .NET 9 Office add-ins.
- Result
- JSON-RPC 2.0 over named pipes
- Role
- Backend Engineer, then Team Lead, at Lucen Software
- When
- Jun 2026 – Present
- Area
- .NET Desktop
Highlights
- Designed JSON-RPC 2.0 over named-pipe IPC between the WinUI 3 launcher and the .NET 9 add-ins
- Worked on the bridge connecting React + TypeScript UIs (WebView2) to C#/WPF and COM interop services
- Owned launcher install, auto-update and licensing flows backed by FastAPI/PostgreSQL entitlement services
Overview
A shared desktop launcher that installs, updates, licenses and coordinates independent PowerPoint and Excel add-ins, with React UIs bridged to C# and COM services.