Software engineer building AI systems people can actually use—retrieval, agent memory, and SwiftUI products. I'm doing an M.S. in Artificial Intelligence at Northeastern, where I'm also a graduate TA for Generative AI, and interning at Tiiny AI. Before engineering I audited at Deloitte, which is why I care where an answer came from and how we know it works.
On the App Store. Pick a theme, follow a few filming prompts, and the app turns the clips into a short film—on your own or in a story shared with friends. I built the iOS app end to end: the film is assembled entirely on-device with AVFoundation, and shared stories sync through CloudKit.
MindBridge — memory for AI coding agents. A local-first service that turns Claude Code and Codex logs into searchable memories in PostgreSQL / pgvector, served over MCP so several agents share one memory. Code · Demo
Vance — an AI fitness coach that can change the workout. It reads photos of your equipment and builds a plan, then swaps an exercise or adjusts a weight mid-session through tool calls the app only runs from an allowlist. Code · Demo
CorpCheck — SEC filing search that knows when not to answer. It fuses vector and full-text search over filings, filters by company, year, form, and amendment version, and refuses outright when the evidence is too weak. Code · Demo
OpenTranscript — read a video instead of watching it. A Chrome extension and local service that put a searchable transcript beside a YouTube or Bilibili video and turn it into a Markdown note with clickable timestamps. Code · Download
VisoCode — LangGraph agents that write, audit, run, and repair Manim lessons inside Docker sandboxes. Winner of the AdventureX 2025 Best Technical Award. Code
Tabspace — a local-first Chrome workspace for tabs and bookmarks, with a review step before any bulk change. Chrome Store
Tiiny AI — SWE intern, Jul 2026–present. Building an agent skills platform: catalog APIs, the desktop install and update experience, and a Rust/Python distribution backend handling versioning, validation, rollback, and permission checks.
Deloitte — audit assistant, 2023–2024. Automated ledger reconciliation and encoded recurring review checks as configurable rules.
Python, TypeScript, Swift, Rust, SQL · FastAPI, PostgreSQL / pgvector, Redis, Docker · RAG, Postgres FTS / RRF, MCP, MLX LoRA, offline evaluation · React, SwiftUI, AVFoundation, Chrome MV3


