Projects
Things I've built under PookieB — across web, iOS, and AI/ML.
AI Development Workflow
Treating LLMs as unreliable tools instead of oracles. Custom MCP servers expose Gemini and GPT as tools inside Claude Code; a cross-vendor "Gauntlet" runs code and designs through an adversarial review panel (blind critique → crossfire rebuttal → verified verdict); fallback chains degrade instead of failing; and nightly launchd agents maintain my notes idempotently.
Pindrop
A daily map game. Five places, one tap each — drop your pin on a label-free satellite globe and get scored by how close you land, out of 1,000. Every place carries a two-sentence story of why it matters; streaks carry a shield. Ninety days of fact-checked puzzles ship in the bundle, so the whole game runs offline — same puzzle for everyone at local midnight, on iOS and the web.
Shredders
Real-time powder conditions for 53 ski resorts. Pulls snowpack, forecasts, road conditions, and webcams into a single score, with trip planning to sort out who's driving. Web and iOS.
MERFISH
A spatial-transcriptomics pipeline for Vizgen MERSCOPE mouse brain. QC against bulk RNAseq, Scanpy clustering, cell-type mapping with a per-cell confidence score, and registration of each section to the Allen CCFv3 atlas with STalign. Covered by an offline pytest suite and CI.
SPACEc
A Stanford Python library for multiplexed imaging analysis, covering the full pipeline from cell segmentation to spatial analysis. Introduces Patch Proximity Analysis. Published on PyPI and bioRxiv.
Also Built
Ask a money question in plain English, get back real math and an explanation. Runs the numbers deterministically rather than letting the model guess, reads receipts with GPT-4o Vision, and has a SwiftUI app for splitting expenses. Built on AWS Lambda and Bedrock.
A language tutor that holds a conversation in five languages, drills vocabulary with spaced repetition, and remembers the mistakes you keep making so it can come back to them. Next.js and Supabase.
Radio practice for student pilots learning to talk to air traffic control. You speak the call, it scores your phraseology against ICAO standards, and the scenarios run on live METAR/TAF weather.
Pulls headlines from nine sources, summarizes them, and turns the day's news into a short podcast in a custom ElevenLabs voice. iOS app with widgets.
A journaling app built around showing up. Photos, streaks, an accountability partner, and trip planning on MapKit. iOS.
An iOS app for couples: pair with your partner, build shared habit trackers, and get coaching prompts on how you communicate. WidgetKit on the home screen.
Checks whether a San Jose lot can add a backyard unit. Runs the city's permit eligibility rules against government GIS data: flood zones, fire risk, zoning, and building footprints.