Projects
A collection of things I've built—from group research projects to personal experiments.
Sep 2025 – Present
Endoscopic Navigation
Autonomous graph-based navigation of a surgical robot through the kidney for kidney stone treatment.
Dec 2024 – Oct 2025
Radio Telemetry Tracker
Tracking small wildlife using radio telemetry.
Apr 2025 – Jun 2025
FollowMe Robot
A Boston Dynamics Spot robot that follows a user.
Jan 2023 – Dec 2024
Baboons on the Move
Tracking the movement patterns and social behavior of baboons in their natural habitat.
Sep 2024 – Dec 2024
Music Genre Prediction
Predicting music genres from audio features using machine learning.
Jan 2024 – Mar 2024
Basic Needs Center Study
Assessing the impact of UCSD's Basic Needs Center on student food insecurity.
Apr 2023 – Jun 2023
Fortune Telling with Panda Express
Class project to practice agile software development and teamwork.
Sep 2022 – Jun 2023
TritonBot: RoboCup SSL Robot Runtime
Bridge converting AI commands into wheel RPMs and sending them to embedded controller.
Other Repos
Smaller projects and experiments—mostly personal work.
- Papyrus AI-powered research assistant for chatting with academic papers using RAG, built with FastAPI, Next.js, Qdrant, and Claude. View repo →
- Tasque Manager Coach-driven task orchestration daemon: a planning agent schedules and queues runs for other Claude Code tasks, learns goals over time, and reports through Discord threads. View repo →
- Multi-Google MCP MCP server for Claude Code supporting multiple Google accounts simultaneously — Gmail and Calendar across work, personal, etc. View repo →
- Discord Self MCP MCP server providing Claude Code with 64 Discord user account tools spanning messaging, server management, moderation, and more. View repo →
- Canvas MCP MCP server connecting Claude to Canvas LMS with 55 tools for courses, assignments, grades, discussions, and files. View repo →
- Gradescope MCP MCP server for Claude Code to interact with Gradescope — manage courses, assignments, submissions, grades, and regrade requests. View repo →
- Piazza MCP MCP server giving Claude access to Piazza with 22 tools for posts, answers, course management, and discussions. View repo →
- Fitbit MCP MCP server for Claude Code providing read access to Fitbit health data — sleep, heart rate, steps, activity, weight, SpO2, and more. View repo →
- Fidelity MCP MCP server enabling Claude to interact with Fidelity brokerage accounts via Playwright browser automation. View repo →
- Claude Instagram MCP MCP server for interacting with Instagram through Claude Code. View repo →
- Jackdaw A Balatro simulator built for reinforcement learning research, with a Gymnasium-compatible environment. View repo →
- Yeen GPT A small GPT language model trained from scratch with BPE tokenization, built with PyTorch. View repo →
- Stoatix Benchmarking suite with custom CI for measuring performance of algorithms. View repo →
- Personal Website My personal website (this one). View repo →
- Ibexicon Any length Wordle-style game solver. View repo →
- MineCord Link Minecraft Spogot plugin to link Discord and Minecraft chats. View repo →
- Cache Simulator A simulation tool to emulate how different cache policies affect miss rates. View repo →