/projects/cropped_OpenGarage.png

opengarage

free and open source tooling project that has various tools like encoders, video converters, etc.
/projects/time-series-image.png

time series forecasting on housing prices

python, pandas, numpy, scikit-learn, opencv. using publicly available data from zillow and the federal government, i created predictions on what the price would be in the next quarter.
/projects/cropped_hero.jpg

coog esports web application

writing a functioning web application that the users, and officers of coog esports, will be able to use to manage their student organization
/projects/cropped_email.png

post office web app

postgresql, typescript, fastAPI, react. my first introduction to web application development. this was my final project for my intro to databases course.
/projects/cropped_Lenna_median_7_bipolar_0.5_0.5.jpg

gaussian and laplacian kernel convolutions for blurring and sharpening

python, pandas, numpy, scikit-learn, opencv. built custom filtering functions for blurring and sharpening images as well as implemented varying filtering methods to handle different types of noise within images.
/projects/cropped_luca-bravo-XJXWbfSo2f0-unsplash.jpg

c++ multithreading

beginner multithreading assignment from introduction to operating systems.
/projects/cropped_ian-talmacs-qxvlnxap1do-unsplash.jpg

managing shared memory with critical section semaphores

operating systems class assignment 3. multiple child threads and their race condition to access the shared memory.
/projects/cropped_oleksandr-chumak-zGuBURGGmdY-unsplash.jpg

interprocess communication with sockets

operating systems assignment 2. client.cpp creates child threads and they each establish they're own unique connection with Server.cpp