Matteo's repositories
blockchain
Distributed Systems project. A Simplified Proof-of-Work Blockchain.
pos-blockchain
Distributed Systems project. A "Proof-of-Stake" blockchain.
csci-566-spring2021_secure-comms-hackathon
Sample code and documentation for the CSCI 566 secure communications hackathon.
distance-vector-routing-protocol
Networks Project. Implementation of the Distance-Vector routing protocol on a simulated network.
http-battleship
Networks Project. HTTP Battleship implementation.
mp-forum-scraper
A small, simple web scraper that emails me about certain items for sale.
MSU_CSCI_466_Programming_Assignments
Programming Assignments for the CSCI 466: Networks course at Montana State University
population-based-ml-algorithms
Machine Learning project. Experiment comparing effectiveness of different population based machine learning methods: Particle Swarm Optimization, Genetic Algorithm, and Differential Evolution.
reliable-data-transfer
Networks Project. An implementation of the Reliable Data Transfer Protocol.
replicated-log-calendar
Distributed Systems project. A distributed calendar application using the algorithms outlined by Wuu and Bernstein in their paper "Replicated Log and Dictionary Problems"
Rock-em-Sock-em-RAFT
Distributed Systems project. An implementation of the Raft consensus algorithm supporting an online game of Rock ’Em Sock ’Em Robots.
serverless-rock-paper-scissors
A mostly one-click-deploy serverless implementation of Rock Paper Scissors.
neural-network
Machine Learning project. Experiment comparing Neural Network architecture efficacy.
csci-440-fall2020
This repository represents the culminating project assignment for Databases. The completed project lives in a private repo.
csci-468-spring2022
Compilers Spring 2022
csci566-sqs-demo
A classroom demo and "Hackathon" to get a taste of using AWS Simple Queue Service.
ESOF322
ESOF homework
github-issue-templates
:symbols: A collection of GitHub issue and pull request templates
iac
Tools for setting up sequencer infrastructure
k-nearest-neighbor
Machine Learning project. An experiment comparing the effectiveness of different nearest-neighbor and clustering algorithms for classification and regression.
linked-list
Basic code for reversing a linked list problem
Smart_Contract_Hackathon
Smart Contract Hackathon for CSCI 566