Skip to main content

Projects

CIS 735 - Machine Learning for Security Final Project

I created and trained a neural network to determine whether network traffic is malicious or not. I utilized Python and the PyTorch machine learning library for this project. This project had low loss figures and high accuracy. However, malicious traffic was underrepresented in the dataset, which could have resulted in the model primarily learning and being scored on benign traffic.

Download project

CIS 663 - Biometrics Final Project

This project at Syracuse University involved created and training a convolutional neural network on images of people's faces to determine the age range of that person. This project was written in Python and utilized the PyTorch machine learning framework. The project performed decently considering the dataset had a limited amount of images to train on. This allowed me to create a proof-of-concept to demonstrate that PyTorch's capabilities in this area of machine learning.

Download project

CIS 600 - Introduction to Data Mining Final Project

I compared various machine learning models such as linear regression, random forest, and decision trees, on their performance on predicting the value of various cryptocurrencies. This project provided interesting results, with great variation between each of the models depending on the volatility of each cryptocurrency.

Download project

Society for Capital Region Events and Entertainment Website

I created a React web app that housed all of the content for the Society for Capital Region Events and Entertainment website. This web app allowed us to provide greater interactivity to the user without creating overhead cost with server-side rendering. This was also a complete overhaul from the previous website in terms of design and codebase. The website was written entirely in TypeScript and CSS with the React framework.

CS 498 - Capstone Project

I designed and created a set of Visual Studio Code extensions that added support for AT-Robots assembly and allowed you to launch the game from Visual Studio Code. AT-Robots is a game that one of my professors, Dr. Confer, created and uses to demonstrate the assembly language for his machine architecture class.

Download project

CS 548 - Image Generation and Translation Final Project1

I trained a stable diffusion adapter to recognize specific animal faces and transform human faces into animal faces. There was also a Haar Cascade that was used to reconize the outline of a human face so that the stable diffusion pipeline can transform the human face to an animal face without affecting the background.

Download project

CS 518 - Multimedia Programming Final Project

I utilized the SDL2 C++ graphics framework to create a state machine framework so that I could select between muiltiple games that I have created throughout the semester.