Projects

11
Projects
23
Technologies Used
5
Languages Used
🌟 FEATURED PROJECT

Doc Weaver

An agent toolkit and cli that transforms markdown templates into fully-generated documents using LLMs. It fills placeholders with AI-generated content while enforcing strict character-length constraints and maintaining document structure.

Tech Stack:

LangGraphLangChainOpenAI API
Python
🌟 FEATURED PROJECT

Chess Link

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

Rod Royale

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

Context Caddy

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

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

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

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

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