Projects

AutoCal

Python LangGraph Google Calendar API

AI Agent designed to streamline Google Calendar management, saving users time and energy, built on the foundation of ParseCal. Uses LangGraph for the underlying agent with the ability to view, create, modify, and delete events via the Google Calendar API.

Chef

Python tkinter

Interactive desktop app for learning and practicing multi-digit multiplication. Users can solve problems step by step with feedback after each completed row, with organization of the problem taken care of so that users can focus on the fundamentals and problem solving. Tracks progress for potential rewards after reaching milestones. Built in Python using tkinter for the GUI.

Breath

React Native Tailwind CSS Appwrite

Mobile app for habit building, combining task tracking and reflective journaling to boost motivation and productivity. Offers real-time syncing and file storage via Appwrite, built on React Native and Tailwind CSS for a modern user interface.

Specter

Python YOLO v11 Pytesseract

Clash of Clans bot for loot farming and trophy pushing. Uses computer vision to detect objects on the screen including buttons, loot, trophies, and various parts of a base. All of this is taken into consideration to determine if and how it should attack a particular base.

ParseCal

Python Google Calendar API Rumps

MacOS Menu Bar application to automate the process of creating Google Calendar events. This project is designed to save users time and energy, especially in situations where they have a handful of events to create at one time. It also reduces human error when creating such events.

Match Making

Python pandas

Matchmaking algorithm to connect industry professionals with highly compatible partners. Parses, cleans, and analyzes data from 65+ user attributes across hundreds of clients. Integrated weight scoring system to dynamically filter and rank users based on compatibility metrics. Automated CSV report generation using pandas, delivering personalized ranked match lists for each individual.