top of page

MY Projects

In this page you can see an overview of some of the projects I have done during my past work and university

course work.

RESEARCH PROJECTS

2019

Inferring Social Influence in Travel Mode choice

I have worked for 6 months at Technical University of Denmark in the Machine Learning for Smart Mobility group, trying to model social influence in travel mode choice with Probabilistic Graphical Models and Bayesian Inference. 

​

Programming languages: Python, Stan

2018-2019

Privacy and Uniqueness of Neighborhoods in Complex Social Network

I have written my Master's Thesis on Privacy in Social Networks while I was employed at the Complex Systems group at Aalto University. My supervisors were Prof. Mikko Kivelä and Prof. Sune Lehmann. 

Specifically, I have studied how the local structure of nodes in network can be critical for identity disclosure attacks on shared social network data. 

Moreover, I have studied how critical the problem could be if data comes for multiple sources (e.g. in multiplex networks).

I have later picked up the project again and wrote a paper on it. 

​

I have written the related code in Python.

​

Links:

2017

Privacy Preserving Data Sharing through Differentially Private Variational Inference 

I have worked as a summer intern in the Probabilistic Machine Learning group at Aalto University, on testing and further development of an algorithm for privacy preserving data sharing, using Differential Privacy and Bayesian Inference.

My supervisor was Prof. Samuel Kaski.

​

Programming languages: Python

​

Links:

2019

Inferring Social Influence in Travel Mode choice

I have worked for 6 months at Technical University of Denmark in the Machine Learning for Smart Mobility group, trying to model social influence in travel mode choice with Probabilistic Graphical Models and Bayesian Inference. 

My supervisor was Prof. Francisco Camera Pereira.

​

Programming languages: Python, Stan

2018-2019

Privacy and Uniqueness of Neighborhoods in Complex Social Network

I have written my Master's Thesis on Privacy in Social Networks while I was employed at the Complex Systems group at Aalto University. My supervisors were Prof. Mikko Kivelä and Prof. Sune Lehmann. 

Specifically, I have studied how the local structure of nodes in network can be critical for identity disclosure attacks on shared social network data. 

Moreover, I have studied how critical the problem could be if data comes for multiple sources (e.g. in multiplex networks).

I have later picked up the project again and wrote a paper on it. 

​

I have written the related code in Python.

​

Links:

2017

Privacy Preserving Data Sharing through Differentially Private Variational Inference 

I have worked as a summer intern in the Probabilistic Machine Learning group at Aalto University, on testing and further development of an algorithm for privacy preserving data sharing, using Differential Privacy and Bayesian Inference.

My supervisor was Prof. Samuel Kaski.

​

Programming languages: Python

​

Links:

UNIVERSITY COURSE-WORK & OTHER PROJECTS

2018

Analysis of relationships dynamics in a phone calls networks.

I have analyzed a phone calls networks of a population of students, quantifying the dynamic of initiative in the population. 

​

Programming languages: Python

2017

Multi-labelled Environmental Sound classification using Convolutional Neural Network

Implementation of a convolutional neural network for multi-labelled urban sound classification. ​

​

Programming languages: Python (Keras)

​

Links: 

2017

Analysis of data from livestock of 9 European countries (Monitoring antimicrobial resistance using metagenomics)

Application of machine learning ​techniques for exploratory data analysis of data from livestock of poultry and pigs, to explore antimicrobial resistance. 

​

Techniques applied: Principal Component Analysis, Archetypal Analysis, Self-Organizing Maps, K-means clustering, Gaussian Mixture Model

​

Programming languages: Matlab

​

Links: 

2017

Data Analysis & Visualization of New York City Tree Data & Environmental pollution

Data analysis regarding New York City tree data, investigating the dependency between air quality and tree presence. 

​

Programming languages: Python (Scikit-learn, Pandas), Javascript (D3.js)

​

2017

Analysis of Epidemic Spreading on Air Traffic Data

Analysis of the air traffic data using network analysis, and simulation of epidemics using SI (Susceptible-Infected) and SIR (Susceptible-Infected-Recovered) models.​

​

Programming languages: Python (NetworkX)

​

RESEARCH PROJECTS

2019

Inferring Social Influence in Travel Mode choice

I have worked for 6 months at Technical University of Denmark in the Machine Learning for Smart Mobility group, trying to model social influence in travel mode choice with Probabilistic Graphical Models and Bayesian Inference. 

My supervisor was Prof. Francisco Camera Pereira.

​

Programming languages: Python, Stan

2018-2019

Privacy and Uniqueness of Neighborhoods in Complex Social Network

I have written my Master's Thesis on Privacy in Social Networks while I was employed at the Complex Systems group at Aalto University. My supervisors were Prof. Mikko Kivelä and Prof. Sune Lehmann. 

Specifically, I have studied how the local structure of nodes in network can be critical for identity disclosure attacks on shared social network data. 

Moreover, I have studied how critical the problem could be if data comes for multiple sources (e.g. in multiplex networks).

I have later picked up the project again and wrote a paper on it. 

​

I have written the related code in Python.

​

Links:

2017

Privacy Preserving Data Sharing through Differentially Private Variational Inference 

I have worked as a summer intern in the Probabilistic Machine Learning group at Aalto University, on testing and further development of an algorithm for privacy preserving data sharing, using Differential Privacy and Bayesian Inference.

My supervisor was Prof. Samuel Kaski.

​

Programming languages: Python

​

Links:

UNIVERSITY COURSE-WORK & OTHER PROJECTS

2018

Analysis of relationships dynamics in a phone calls networks.

I have analyzed a phone calls networks of a population of students, quantifying the dynamic of initiative in the population. 

​

Programming languages: Python

2017

Multi-labelled Environmental Sound classification using Convolutional Neural Network

Implementation of a convolutional neural network for multi-labelled urban sound classification. ​

​

Programming languages: Python (Keras)

​

Links: 

2017

Analysis of data from livestock of 9 European countries (Monitoring antimicrobial resistance using metagenomics)

Application of machine learning ​techniques for exploratory data analysis of data from livestock of poultry and pigs, to explore antimicrobial resistance. 

​

Techniques applied: Principal Component Analysis, Archetypal Analysis, Self-Organizing Maps, K-means clustering, Gaussian Mixture Model

​

Programming languages: Matlab

​

Links: 

2017

Data Analysis & Visualization of New York City Tree Data & Environmental pollution

Data analysis regarding New York City tree data, investigating the dependency between air quality and tree presence. 

​

Programming languages: Python (Scikit-learn, Pandas), Javascript (D3.js)

​

2017

Analysis of Epidemic Spreading on Air Traffic Data

Analysis of the air traffic data using network analysis, and simulation of epidemics using SI (Susceptible-Infected) and SIR (Susceptible-Infected-Recovered) models.​

​

Programming languages: Python (NetworkX)

​

2017

CityBike Service Data Analysis with Hadoop

Analysis of data from a city-bike service, computing statistics with MapReduce framework on Hadoop in a distributed setting. 

​

Programming languages: Java

Other: Hadoop, AWS

​

Links:

2017

Implementation of OverlayFs (Overlay File System) support in the Smack LSM, linux kernel security module

I contributed to ​the linux kernel module called Smack (Simplified Mandatory Access Control Kernel), by implementing the support for Overlay File System.

​

Programming languages: C

​

Links:

RESEARCH PROJECTS

2019

Inferring Social Influence in Travel Mode choice

I have worked for 6 months at Technical University of Denmark in the Machine Learning for Smart Mobility group, trying to model social influence in travel mode choice with Probabilistic Graphical Models and Bayesian Inference. 

My supervisor was Prof. Francisco Camera Pereira.

​

Programming languages: Python, Stan

2018-2019

Privacy and Uniqueness of Neighborhoods in Complex Social Network

I have written my Master's Thesis on Privacy in Social Networks while I was employed at the Complex Systems group at Aalto University. My supervisors were Prof. Mikko Kivelä and Prof. Sune Lehmann. 

Specifically, I have studied how the local structure of nodes in network can be critical for identity disclosure attacks on shared social network data. 

Moreover, I have studied how critical the problem could be if data comes for multiple sources (e.g. in multiplex networks).

I have later picked up the project again and wrote a paper on it. 

​

I have written the related code in Python.

​

Links:

2017

Privacy Preserving Data Sharing through Differentially Private Variational Inference 

I have worked as a summer intern in the Probabilistic Machine Learning group at Aalto University, on testing and further development of an algorithm for privacy preserving data sharing, using Differential Privacy and Bayesian Inference.

My supervisor was Prof. Samuel Kaski.

​

Programming languages: Python

​

Links:

UNIVERSITY COURSE-WORK & OTHER PROJECTS

2018

Analysis of relationships dynamics in a phone calls network.

I have analyzed a phone calls networks of a population of students, quantifying the dynamic of initiative in the population. 

​

Programming languages: Python

2017

Multi-labelled Environmental Sound classification using Convolutional Neural Networks

Implementation of a convolutional neural network for multi-labelled urban sound classification. ​

​

Programming languages: Python (Keras)

​

Links: 

2017

Analysis of data from livestock of 9 European countries (Monitoring antimicrobial resistance using metagenomics)

Application of machine learning ​techniques for exploratory data analysis of data from livestock of poultry and pigs, to explore antimicrobial resistance. 

​

Techniques applied: Principal Component Analysis, Archetypal Analysis, Self-Organizing Maps, K-means clustering, Gaussian Mixture Model

​

Programming languages: Matlab

​

Links: 

2017

Data Analysis & Visualization of New York City Tree Data & Environmental pollution

Data analysis regarding New York City tree data, investigating the dependency between air quality and tree presence. 

Used machine learning for classification and clustering; interactive visualization of the results using D3.js.

​

Programming languages: Python (Scikit-learn, Pandas), Javascript (D3.js)

​

2017

Analysis of Epidemic Spreading on Air Traffic Data

Analysis of the air traffic data using network analysis, and simulation of epidemics using SI (Susceptible-Infected) and SIR (Susceptible-Infected-Recovered) models.​

​

Programming languages: Python (NetworkX)

​

2017

CityBike Service Data Analysis with Hadoop

Analysis of data from a city-bike service, computing statistics with MapReduce framework with Hadoop on a distributed cluster. 

​

Programming languages: Java

Other: Hadoop, AWS

​

Links:

2016

Implementation of OverlayFs (Overlay File System) support in the Smack LSM, linux kernel security module

I contributed to ​the linux kernel module called Smack (Simplified Mandatory Access Control Kernel), by implementing the support for Overlay File System.

​

Programming languages: C

​

Links:

2016

Implementation of SHA3-256 hash function, Ketje Major authenticated encryption function

As a project for the Cryptography course at Aalto University, I implemented SHA3-256 and Keje Major.

​

Programming languages: C

​

Links:

2017

Survey on Biometrics in Forsensics

In the context of the Biometric System course at DTU, I researched the new trends of Biometrics in the world of Forensics. â€‹

​

Links:

2017

Design of a cryptographic protocol for RFID Security in Medical supply chain

​

Links:

  • Poster

2017

My taxi service documentation

Documentation of an application aiming to manage the taxi service of a city (RASD, Design Document, Test plan document).​

​

Links:

2015

Invasion: development of a distributed online game

Designed and implemented a distributed application (a sort of Risk! game), supporting more matches at the same time and keeping statistics about players through a SQL database. ​

The communication part was implemented using Socket and RMI.

​

Programming languages: Java

​

Links:

2014

Implementation of "Briscola" card game

Imp​lemented a simple "Briscola" card game in C, with a client-server architecture. 

The communication part was implemented using Socket.

​

Programming languages: C

Daniele Romanini

  • Twitter Clean Grey
  • LinkedIn Clean Grey
bottom of page