print("welcome to projects")

← Home
Aviation

How Is MCO Today? X Bot

February 2025

An automated bot called @howismcotoday on X, which scrapes the MCO Departures Board for upcoming departures and produces a scoring metric for how well the airport is operating. Posts an updated score every 1.5 hours. In the future, the bot will add functionality to pull TSA wait times and build a more robust scoring system. Uses BeautifulSoups to scrape the airport website and Tweety for X API integration.

View Project
Transit

UGoing?

March 2025

A collaboration project between Andrei Thüler, creator of the PassioGO API, and myself.

This bot pulls stop arrival data, passenger loads, and individual runs from the shuttle system at the University of Chicago. After pulling the information, it conducts data cleaning, and parses through the information to produce multiple statistical metrics and posts daily and weekly updates.

This project was sponsored by UChicago Transit Enthusiasts RSO.

View Project
Aviation

NASSTAT

April 2025

A wrapper in Python that simplifies the pulling of data from the FAA's internal API structure and provides ease of access into reported delays and planned traffic management programs in the U.S. National Airspace. Incorporated into the How is MCO Today? X Bot.

View Project
Transit

Shuttle Shuffle

February 2025

A web app that allows students to propose remixes of the current UGO Shuttle routes at the University of Chicago. In addition to remixing routes, students can also vote for their favorite designs, in a fun spin on the traditional transportation survey. This was a precursor to the official UChicago Commuter Survey. Deployed using Flask, built on HTML/CSS/Leaflet.JS.

View Project
Other

UChiVerify

March 2025

A bot built on Discord.py to authenticate users as UChicago students on club/department Discord servers using the University's SSO system (Okta). Other functions are built in, including the ability to find events on campus and retrive course descriptions.

View Project

Last Updated: August 31st 2025 from Seat 28A ;)