Things I've shipped

A mix of side projects and professional work — each one built with full ownership from design to deployment.

PKB MCP

2026

Solo · Side Project

A locally-hosted Model Context Protocol server that turns scattered notes, bookmarks, and YouTube watch history into a searchable, AI-queryable personal knowledge base. Runs entirely on your Mac and connects to Claude Desktop. Features hybrid search combining FTS5 keyword and vector search with Reciprocal Rank Fusion, RAG answers with source citations, real-time file ingestion via a folder watcher, Obsidian vault sync, and YouTube playlist sync via YouTube Data API v3. Currently has 1,430+ YouTube videos ingested, Obsidian vault connected, and 10 MCP tools live.

PythonMCPSQLiteChromaDBFastAPIsentence-transformersYouTube APIyt-dlpAnthropic API

JobTrack

2026

Solo · Full-stack

A local-first job application tracker built across seven phases: a FastAPI + SQLite backend, a Chrome Extension (Manifest V3) with scrapers for LinkedIn, Naukri, Indeed, and Greenhouse, and a React dashboard with Kanban, analytics, and a Resume Vault. The LinkedIn scraper uses the internal Voyager API for structured data. An AI analysis layer powered by Claude Sonnet compares resumes against job descriptions and suggests improvements using a master resume.

FastAPISQLiteReactTypeScriptChrome ExtensionMV3Anthropic APITanStack QueryZustandTailwind CSS

MoneyMath

2025

Solo · Full-stack

A personal finance tools platform built from scratch, currently featuring a retirement calculator with more tools under active development. Owns the full stack end-to-end — React and TypeScript on the frontend, Supabase for auth and data storage, Resend for transactional emails, deployed on Vercel.

ReactTypeScriptSupabaseResendVercel

Word Solitaire

2025

Solo · Frontend

A browser-based word association solitaire game built entirely in React and TypeScript with no backend — all game state, logic, and UI handled on the frontend. Demonstrates product thinking and the ability to independently ship a polished, interactive user experience.

ReactTypeScriptVercel

Other work

SafeFly

2021–2026 · Software Engineer 2 · Microsoft

An internal change management approval tool serving 5,000+ daily active users and processing ~500 approval requests per day. Led full migration to the production Azure tenant and designed Infrastructure as Code using Bicep.

AzureBicepCI/CD

Code Coverage Analytics

2021–2026 · Software Engineer 2 · Microsoft

End-to-end data pipeline and Power BI dashboard for the Azure Core org, surfacing test coverage insights across 100+ repositories to engineering leadership and PMs. Includes an automated email outreach system saving 10+ hours of manual work per week.

PythonKQLPower BI