• RisoBot

    BRACE: Design, implementation and analysis of a consensus-driven protocol to mitigate the impact of Byzantine nodes in Federated Learning systems

    Technologies: Python PyTorch Ray
  • Mastermind (on Blockchain)

    MIND: Decentralized implementation of the classic Mastermind game on the Ethereum blockchain.
    The project includes a simple browser-based GUI client.
    Technologies: Solidity Hardhat React

  • Trustee

    Trustee: Extension of a simple, statically typed, functional language for supporting security primitives.

    Technologies: OCaml
  • Trustee

    FAILURE-Analyzer: Group project on the design and implementation of a static analyzer for bug detection that implements Separation Sufficient Incorrectness Logic.

    Technologies: OCaml
  • MicroC

    MicroC: Compiler for a statically typed subset of C.

    Technologies: OCaml LLVM
  • Value-Set Analysis

    VSA Framework: Design and implementation of a lightweight static analysis framework for performing Value-Set Analysis on binary programs

    Technologies: F#

You can find all my projects on my