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

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

consul-ai

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

React TypeScript Convex Multi-LLM

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