Projects

11
Projects
21
Technologies Used
5
Languages Used
🌟 FEATURED PROJECT

ChessLink

A real-time WebSocket chess API I built to explore backend architecture, game state management, and TypeScript patterns. It was a deep dive into multiplayer logic, reconnection handling, and deploying a TypeScript backend with Docker.

Tech Stack:

NodeExpressJestDocker
TypeScript
🌟 FEATURED PROJECT

RodRoyale

A mobile fishing app that lets anglers share their catches, mark fishing spots on maps, and connect with other fishing enthusiasts. Built with React Native for iOS and Android, featuring photo uploads, location tracking, and community leaderboards.

Tech Stack:

React NativeFastAPIMongoDBDocker
PythonTypeScript
🌟 FEATURED PROJECT

ContextCaddy

A modern Chrome extension for organizing and syncing text chunks ("context") into cabinets, with smart search, real-time sync, and intuitive UI. Syncs with the MCP-Cabinets backend for storage and AI-enhanced search.

Tech Stack:

FastMCPFastAPIllamaIndex
PythonJavaScript
🌟 FEATURED PROJECT

UPlant

A plant care app that helps you keep track of your plants' needs and schedules. The biggest takeaway was navigating the complexities of a team project, from initial design to near deployment. It was a great experience working with a team of 4 to build this from the ground up.

Tech Stack:

ReactDjangoMySQL
JavaScriptTypeScriptPythonHTML5CSS
🌟 FEATURED PROJECT

Hyprchs

Collaborative AI chess tutor, designed to help players improve their skills through interactive lessons and analysis. It uses advanced machine learning techniques to provide personalized feedback and strategies. I am lucky enough to contribute to the ML side of this underneath a now friend and mentor.

Tech Stack:

ModalLangGraphML
Python
🌟 FEATURED PROJECT

CodeLibre

Git-integrated, open-source CLI assistant built with LangGraph — a lower-cost, local-first alternative to Codex, Claude Code, and similar tools. Starts with commit automation and expands into full RAG-powered code assistance.

Tech Stack:

LangGraphPytest
Python

Headerizer

A tool for generating headers for various document types. I learned about creating a cli using python with PEP adherence.

Tech Stack:

Unittest
Python

Bonsai

A minimalist `ls`-like CLI that prints beautiful directory trees while respecting `.gitignore`. I built this to help visualize project structures more easily.

Tech Stack:

Unittest
Python

TA-Scheduling-App

Efficient scheduling system for teaching assistants. This was my first full fledged Django project, designed to streamline the process of assigning TAs to classes and managing their schedules. Worked in scrum with a team of 4, and learned a ton about Django and web development in the process.

Tech Stack:

Django
PythonHTML5

Portfolio

My take on a portfolio—showcasing both my personality and skills. I learned a lot about web deployment and Next.js, and filled in several gaps in my frontend development knowledge. (You're currently viewing it!)

Tech Stack:

NextVercelTailwind
TypeScript

FourLakes

A sleek one-page React site I built for my brother and his friends who dreamed up a boat detailing business summer-2025. It features responsive design, clean branding, and lives as a standalone route (/FourLakes) in this domain.

Tech Stack:

ReactViteTailwind
JavaScriptHTML5