Tommaso Scarlatti's repositories
spotify-recsys-challenge
A complete set of Recommender Systems techniques used in the Spotify Recsys Challenge 2018 developed by a team of MSc students in Politecnico di Milano.
proxy-switcher
A proxy switcher written in Python for public and personal proxy lists. Includes a setup tutorial using Squid.
recsys-toolbox
A set of recommender systems methods for the Recommender Systems Challenge 2017 in Politecnico di Milano.
akka-big-data
Implementation of a Big Data (batch and stream) distributed processing engine in Java using Akka actors.
improving-transfer-learning
My Master's thesis in Computer Engineering at Politecnico di Milano, developed at Harvard University. Improving domain-specific transfer learning for image recognition and differential equations.
mvc-patterns
Implementation of the architectural pattern Model View Controller through the composition of the design patterns Observer, Strategy and Composite.
token-game
My Bachelor's thesis in Computer Engineering at the University of Florence. Analysis and development of a Token Game component in Java for stochastic Petri nets in Oris tool.
pocket-maths
An iOS app with mathematics lectures for high school, exercises, exam tests and utilities that I developed during my last year of high school at Liceo Scientifico G. Castelnuovo in Florence.
k-means-parallel
A parallel implementation of the clustering algorithm K-means with OpenMP and MPI.
polimi-recsys-2018
Baselines for the Recommender Systems Challenge 2018/2019 in Politecnico di Milano
travlendar-plus
Travlendar+ is a calendar based iOS application whose goal is to help registered users organize their day by scheduling their appointments, checking their feasibility and providing mobility options.
kafka-twitter
A simplified version of the Twitter social network using Kafka to store tweets.
pocket-physics
An iOS app with physics lectures for high school, exercises, exam tests and utilities. It is the twin app of Pocket Maths.
decision-tree-learning
A decision tree learner for the classification of three discrete datasets from the UCI Machine Learning Repository.
tmscarla.github.io
My personal landing page.
aws-parallelcluster
AWS ParallelCluster is an AWS supported Open Source cluster management tool to deploy and manage HPC clusters in the AWS cloud.
aws-cdk
The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
aws-cdk-rfcs
RFCs for the AWS CDK
hpc-reloaded
A mocked single-page-application for HPC job submission, using React, Flask and MongoDB. Deployed with Docker Compose.