My Projects
A collection of projects I've built. Each project represents a unique challenge and learning opportunity.
AutoHotkey Productivity Scripts
A collection of custom AutoHotkey scripts designed to streamline my daily workflow. Includes hotkeys for quick access to AI assistants, development tools, gaming performance optimization, and intelligent window management. Features sophisticated window detection and positioning logic.
Multirotor Design Team
The Missouri S&T Multirotor Robot Design Team devlops autonomous drones to compete in competitions, including the International Aerial Robotics Competition and the Student Unmanned Aerial Systems Competition. As a member of the Computer Vision Team, I developed algorithms to solve complex problems, such as determining the location of a module. I served in multiple leadership roles on the design team. I served as the Computer Vision Team Lead from August 2020 to August 2021, taking leadership over the computer vision team. I was elected as the Chief Software Engineer of the design team for the 2022-23 school year, leading the entire software division of the team.
Internet Archive Downloader
Python utility for downloading files from an archive on the Internet Archive. Uses the internetarchive
package for downloading files. Utilizes multiprocessing to download multiple files simultaneously and speed up the download of archives with a large number of files.



Chroma Key
A tool that applies a background to all images in a directory. This tool is used for applying backgrounds to images containing a "green screen", to substitute in a different background while retaining the subject.

Monte Carlo Simulation
This project simulates the game of Craps to find the odds of winning through brute force. It uses NumPy to greatly increase the speed of the game simulations.

List Manager
A console-based list-making program to help manage tasks. This program allows you to create lists with tasks that have a priority and status.

Planet Edge Detection
A function that uses convolution to detect the edges of a planet in an image.