Federico Bruzzone's repositories
master-courses
In this repository there are the notes of the Master's Degree in Computer Science @ UniMi
anti-money-laundering
The project is based on the analysis of the "IBM Transactions for Anti Money Laundering" dataset published on Kaggle. The task is to implement a model which predicts whether or not a transaction is illicit, using the attribute "Is Laundering" as a label to be predicted.
algorithms-for-massive-datasets
This repository contains a LaTeX file that generates a PDF document comprising comprehensive notes for the course "Algorithms for Massive Datasets"
caml-writer
CamlWriter is a terminal-based text editor developed using the OCaML.
federicobruzzone.github.io
Welcome to my personal website! This repository contains the source code and content for my website hosted at federicobruzzone.github.io. Here, I showcase my passion for computer science and provide information about my projects, skills, experiences, and blog posts.
smaller-basic
A Python interpreter using ANTLR4 as a parser generator for a version of Microsoft's Small Basic language renamed "Smaller Basic."
statistical-methods-for-machine-learning
This repository contains a comprehensive set of exam questions for the course "Statistical Methods for Machine Learning"
setup-ocaml-project-with-dune
This repository provides a basic setup for an OCaml project with using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.
software-foundations
Solutions (in Coq) of the exercises in the software foundation books.
greenfield
Greenfield is a pervasive distributed system that manages Cleaning Robots deployed throughout the city. These robots act as peers, working together to autonomously navigate and clean various areas. Advanced technologies are utilized to enhance efficiency and maintain cleanliness.
99-erlang-problems
Implementations of the 99 problems in Erlang.
99-ocaml-problems
Implementations of the 99 problems in OCaml.
99-scala-problems
Implementations of the 99 problems in Scala.
alacritty-theme
Collection of Alacritty color schemes
Bear
Bear is a tool that generates a compilation database for clang tooling.
c-hash-table
Hash table implementation in C
CHIP-8-STM32
CHIP-8 and S-CHIP emulator on STM32 Cortex M4
dotfiles-arch
Essential configuration files, or "dotfiles," which are key to customizing my development environment.
dotfiles-debian
Essential configuration files, or "dotfiles," which are key to customizing my development environment.
dotfiles-mac
Essential configuration files, or "dotfiles," which are key to customizing my development environment on MacOS.
dragon-book-exercise-answers
Compilers Principles, Techniques, & Tools (purple dragon book) second edition exercise answers. 编译原理(紫龙书)第2版习题答案。
Neverlang-State-Machines
State machines DSL written with the Neverlang Language Workbench for the hands-on session at BISS 2023
setup-ocaml-project-without-dune
This repository provides a basic setup for an OCaml project without using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.
yamalloc
yamalloc - Yet Another Memory Allocator