Patrick Shao

Senior PM at Microsoft · Building things on the side

About

PM at Microsoft by day. Builder with AI by night. I ship side projects that solve day-to-day problems.

Projects

consul-ai

Multi-model AI council that merges responses from multiple LLMs to reduce hallucinations and get more reliable answers.

React TypeScript Supabase Multi-LLM

BillSplitPro

Smart expense splitting with receipt scanning, OCR, and intelligent item assignment. Built for groups who want fair, transparent splits.

Next.js TypeScript Supabase Tailwind OCR

Grayscaler

Lightweight Windows utility that auto-toggles your screen to grayscale on a schedule. Portable single-exe, runs silently in the system tray.

.NET 8 Windows API

Kanban Board

Personal kanban board with workspace collaboration, custom columns, and full mobile touch support. Built for tracking side projects and tasks.

React TypeScript Convex Tailwind