Active
2026
AgentMemorySync
Shared memory for coding agents
Case study →
Run Claude Code and Codex CLI on the same repo, and neither one knows the other exists. Every session re-reads the same files. Every session re-explains the same decisions. AgentMemorySync pools both agents' histories into one timeline. The next session, from either agent, starts with what already happened.
- Hybrid retrieval: SQLite FTS5/BM25 fused with hashed n-gram embeddings via reciprocal rank fusion
- 180-query labeled benchmark scoring Recall@5, nDCG@10, MRR, and p50/p95 latency
- 106 passing tests. Per-repo RBAC, secret redaction, and SHA-256 hash-chained audit logs
python · fastapi · mcp · sqlite · retrieval · pytest
↗ Code
Active
2025 – 2026
OpenPath
Multi-tenant LMS for grassroots nonprofits
Case study →
Small education nonprofits run real programs with nowhere to host them. Commercial tools cost too much. Other tools assume a full-time admin. OpenPath gives each organization its own isolated workspace: courses, files, assessments, messaging, and roles. Free.
- Supports 20+ grassroots nonprofits on isolated tenants
- Migrated from Flask to Next.js, TypeScript, Prisma, and PostgreSQL with zero data loss
next.js · typescript · prisma · postgres · multi-tenant
↗ Live
↗ Code
Sunset
2025
College Essay Prompts API
Admissions data as a request, not a PDF hunt
Case study →
Counselors, advising firms, and student tools all wanted essay prompts as structured data. Instead, the data sat scattered across a hundred admissions sites. The API packages roughly 1,700 prompts behind one request.
- Reached 500 accounts before sunset. Response time ran 269 to 1,006 ms, depending on request size
fastapi · python · selenium · mongodb
↗ Code
Shipped
2025 – 2026
Blueberries
Reimbursement workflow automation · UW SEAL
UW's student reimbursement process is slow and confusing. Many students give up on money they are owed. I led a 5-engineer team. We built pre-fill and policy-check automation, backed by a $62K Student Technology Fee proposal.
- Cut form completion time by 70% across a scope of 80,000+ UW stakeholders
Live
2026
UW FUEL
Meal and macro planning, built for one campus
A narrow, focused tool. Plan meals and track macros around how UW students eat. AI assistance is optional and runs on your own key. Your data stays yours.
Archive
2023
Browser-based vision models
Two deep-learning models, zero server cost
Classification and segmentation run entirely client-side. The whole model ships to the browser. Inference never leaves the page.
- Brain-image classifier across 4 diagnostic labels, ~90% precision in testing