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.

More work

Other projects

All projects →
AI / LLM

AI Diagram Generation for PowerPoint

Claude-powered diagrams inside PowerPoint

LLM-driven flowchart and diagram generation inside PowerPoint, built on Claude structured outputs.

  • .NET 9
  • C#
  • WPF
  • React
AI / Tooling

Fruit Ninja Adventure — AI Level Pipeline

70–80% faster level production

AI-assisted level creation pipeline that cut level production time by 70–80%.

  • Unity
  • C#
  • Backend integration
  • Workflow automation
Unity / Games

WINNDER — Real-Money Gaming Platform

Unity games and backend integration for the WINNDER / Gamersfy real-money gaming platform.

  • Unity
  • C#
  • Backend APIs
  • Firebase