Loading the interactive portfolio…

Read the portfolio

Computer engineering · Machine learning

Hi, I’m Francesco.

My work focuses on applied machine learning, with a particular interest in AI-generated content detection, neuromorphic vision, and compilers.

I enjoy understanding why a model behaves the way it does, then turning that understanding into experiments and tools that are useful outside a notebook.

See what I have been working on

Selected work

Things I’ve built and explored.

01

Neuromorphic Sign Recognition

A neuromorphic vision system that recognizes ASL letters from event-camera data with a convolutional spiking neural network.

  • PyTorch
Read the paper

02

DetectLlama

A terminal application that makes AI-generated text detection practical on everyday consumer hardware.

  • llama.cpp
  • C++
View on GitHub

03

SemEval 2026 Task 13

A system for detecting machine-generated code across programming languages, model families, and code domains.

  • PyTorch
Read the paper

04

Bothello

An Othello engine used to explore and compare several parallel Monte Carlo Tree Search techniques.

  • CUDA
  • C++
Read the report

05

Drakoon

A compiler that translates MoonBit to LLVM IR, written in Rust with a grammar built using LALRPOP.

  • Rust
  • LLVM
  • LALRPOP
View on GitHub

06

Zerynth Reports

My bachelor’s thesis: a software architecture for generating and managing reports in a distributed system.

  • Go kit
  • jsreport
  • React
  • RabbitMQ
  • PostgreSQL
Read the thesis

07

Pathfinding

An interactive web app for finding shortest paths through weighted, directed graphs and seeing each step of the process.

  • React
  • React Flow
Open the project