Model Context Protocol

My capstone for the Business Analytics and AI program at the Rochester Institute of Technology. This MCP server connects LLM's to real-world data that is cleaned and stored in AirTable. The server is hosted on Google Cloud and runs 24/7.

View code

Circadian Wallpaper

My first foray into C++. This app matches your desktop wallpaper to the time of day. It will yield dynamic results depending on your geolocation and the time of year.

View code

Treasure Hunt Simulator

I made this game to familiarize myself with Object Oriented Programming concepts. Tiles, Chunks, and Worlds are all classes that interact with one another, all while a player navigates the environment looking for artifacts and encountering unusual characters. Playable version runs the actual Python game in-browser via Pygbag — give it a moment to load, then click inside once to start (browsers require a click before audio can play).

View code

Database Explorer

Loading...

A live demonstration of a database I designed in Microsoft Access and SQLite. In the above module (desktop only), it is queried in your browser by an sql.js engine.

Sentiment Analysis

Sentiment Analysis preview
Click to preview

A script that processes 20 years worth of MD&A discussions using nltk. Finds a stark shift in language and sentiment polarity from 2013 to 2019, but does not correlate with financial performance.

View code

Simple Portfolio

Simple Portfolio preview
Click to preview

A backtesting script that compares rebalancing against a buy-and-hold strategy. Also plots selected securities on an efficient frontier graph.

View code