NavU
2025A 3D interactive campus map built to help students with disabilities get around USF. It reached the last six of more than forty submissions at the USF Innovation Summit.
Top 6 finalist, USF Innovation Summit 2025
Kernels, language models and Android, plus two years of teaching CS concepts including the first two. Everything public is linked.
9 projects shown
A Rustlings-style CLI that teaches operating systems by making you build a RISC-V kernel, one exercise at a time. The test suite boots your kernel in QEMU and reads the serial console, so a green test means it actually ran.
Adopted for the operating systems course I assist
A desktop screenwriting app whose AI collaborator reads your actual script. It pulls in earlier scenes on its own and proposes edits as diffs you accept or reject, so it never overwrites your words behind your back.
A gamified Android focus timer. The blocker runs on Android's AccessibilityService and throws a full-screen overlay when you open something you were avoiding. 283 tests, because Samsung, MIUI, OnePlus and Pixel each bend the rules their own way.
In closed testing on Google Play
Where inside a language model does “this is a math question” get decided, and does that decision drive what it says next? 300 real prompts, 24,576 sparse features, then activation patching to separate what is causal from what merely correlates.
Built with two others
A 3D interactive campus map built to help students with disabilities get around USF. It reached the last six of more than forty submissions at the USF Innovation Summit.
Top 6 finalist, USF Innovation Summit 2025
A browser extension that rewrites your prompt inside ChatGPT's own input bar, one click, without leaving the page. Spring Boot behind it, with LangChain4j handling the model calls.
Built with one other
A content-based recommender over the TMDB dataset. BERT embeddings let it match on what a film is about, so describing a plot you half-remember works as well as naming films you liked.
Source kept private
A Blender addon that takes plain English and edits the 3D scene. Type “move cube to 1,2,3” or “apply red material to sphere” and it does.
Friends lock up money against an event and earn on-chain reputation for turning up. Built on XRP over a hackathon weekend.
University of San Francisco
ClearOne Advantage
University of San Francisco
Breakthrough San Francisco
MS, Computer Science
2025 – 2028GPA 4.0
BS, Computer Science, AI concentration
2023 – 2027Minor in Film Studies. GPA 3.98, 4.0 across all CS coursework. Thesis: Research in Learning and Pedagogy through Visualization.
University of San Francisco. Dean's Honor Roll, six semesters.