Projects

15 projects

A showcase of my work, including web applications, tools, and open source contributions.

Classifying Digits with Logistic Regression
Personal Projects #Data Science #Python
Uses Python and Pytorch to load the MINST digit dataset and train a logistic regression model.
Clue
University Projects #Ruby #OOP
An object-oriented implementation of Clue
Event Display Plugin for Wordpress
Personal Projects #Frontend Development #PHP #Databases
A custom dynamic display of Events retrieved from the WordPress database after being added by the Events Manager 7 plugin.
CIFAR-10 Image Classification
Personal Projects #Python #Machine Learning #Data Science
Multiclass image classification of images in the CIFAR-10 dataset.
Habit Tracker
University Projects #Java
An Android app designed to monitor user habits.
imhungry - a food ordering website
University Projects #Javascript #Frontend Development
High-fidelity vertical prototype for a food ordering website.
Comparing Pattern Matching Algorithms on the Sorangium Cellulosum Genome
University Projects #Data Science #Python #Bioinformatics
This pattern matching implementation compares the efficiency of the brute force and Knuth-Morris-Pratt pattern matching algorithms on the Sorangium Cellulosum genome using Python and BioPython. In addition to comparing the algorithms, I identified a pattern that runs significantly faster with KMP and found a pattern that codes for amino acids.
Exploratory Data Analysis on Beers & Breweries Datasets icon Exploratory Data Analysis on Beers & Breweries Datasets
Personal Projects #Data Science #Python
Generates and plots descriptive statistics of beers & breweries datasets using seaborn and pyplot.
Titanic Survival Prediction
Personal Projects #Data Science #Python
Uses a random forest classifier to predict which passengers survive the Titanic. Achieved 83.8% accuracy.
Study Buddy - An Academic Companion icon Study Buddy - An Academic Companion
University Projects #Backend Development #Python #Databases
An academic companion designed to help students succeed while staying organized.
Encryption and Decryption
University Projects #Cyber Security #C
A comparison of CBC vs ECB encryption on images and a demonstration of RSA encryption and decryption.
Analyzing Covid-19 Data to Predict Long Covid-19 Cases Featured
University Projects #Data Science #Machine Learning
Multiple Sequence Alignment with Custom ClustalW Implementation
University Projects #Data Science #Python #Bioinformatics
Builds a dynamic programming table based on 2 given sequences and fills it based on the calculated sum of pairs scores. Optimal alignments are identified by tracing back through the table.
Distributed Blockchain Synchronization
University Projects #Distributed Computing #Python
A distributed computing application that builds and validates a blockchain by requesting blocks from peers. This application was built in Python and uses Sockets to send requests and receive responses from peers. It purely builds and validates the blockchain. There is no block mining implemented because other peers on the network mined blocks faster than the local application could.
Recognizing Temporal Patterns using an Echo State Network icon Recognizing Temporal Patterns using an Echo State Network Featured
University Projects #Machine Learning #Python
A custom Python implmentation of a recurrent neural network that analyzes timeseries data using matplotlib amd numpy. Created for Machine Learning at the University of Manitoba.