Fork me on GitHub


Below are some of the projects that I've worked on for fun - click on a header to view more details.

Vibe Check (Slack Bot)

Do you frequently share music with colleagues/friends over Slack? Then check out the Vibe Check bot! The bot monitors a channel(s) for links to music on YouTube and Spotify, then updates a YouTube playlist. Listen to all your space's music at one link!

Auto-Transparency for GIFs

A tool to automatically determine the background color of a GIF and make it transparent. Useful for, e.g., making clean reaction GIFs.

NFL Betting App with Betting AI

(Archived) Actively developing a fantasy NFL betting app where players compete with friends in leagues, with the option to also compete against AI.

RIT Autonomous People Mover ("Tiger Taxi")

Worked on a team responsible for bringing autonomy to an RIT golf cart. We integrated SLAM, multi-modal sensors, aerial map priors, and a convolutional neural network through the ROS software framework. We held weekly scrum meetings with tasks and issues managed through Jira, and documentation organized within Confluence. Meetings with our customer helped in validating design choices and kept us on track for project deadlines.

CNNs for Loop-Closure Detection

Applied a variety of convolutional neural networks (CNNs) to the detection of loop-closures for visual simultaneous localization and mapping (vSLAM) algorithms. The method computes the Euclidean similarity of extracted feature vectors from a CNN after principal component analysis. The performance of the method using several CNNs on Oxford vSLAM datasets was evaluated by average precision.

Variable-Length Phoneme Classification Using Deep ESNs

Developed a novel deep echo state network (ESN) topology that allows for variable connectivity. A brain-inspired intrinsic plasticity mechanism improves performance by ensuring neuronal activations adhere to a known distribution. The model was evaluated on the TIMIT phoneme classification dataset, which was preprocessed as Mel-frequency Cepstral coefficients.

Portfolio Website

An open-source personal website ( using the Django Web Framework to showcase my portfolio.

St. Hubert's Isle Historical Website

A WordPress-based website created for the island in Raquette Lake, NY, St. Hubert's Isle. The site provides visitors with rich history and information of the area.