$ ./hardware-security

Hardware Security & Penetration Testing

XAI-SideLeak

Explainable Side-Channel Analysis framework developed for my Master Thesis at STMicroelectronics: power and electromagnetic analysis with fault injection on COTS microcontrollers across multiple MCU families, with Machine Learning/XAI techniques applied to explain SCA attack outcomes.

Python, Machine Learning, XAIChipWhisperer, Oscilloscope, Multimeter, Logic Analyzer
S.I.D.E. - SCADA Intrusion Detection Engine preview
$ preview

S.I.D.E. - SCADA Intrusion Detection Engine

Modular IDS platform for ICS/SCADA traffic: anomaly detection via Isolation Forest, event correlation on Neo4J, packet capture in Python. Containerized microservices with Docker & RabbitMQ and a Next.js monitoring dashboard.

Python, Scikit-learn, Neo4J, Docker, RabbitMQ, Next.js
View Project
Linksys-WRT54GL-Exploitation preview
$ preview
Linksys-WRT54GL-Exploitation

Linksys-WRT54GL-Exploitation

Hardware penetration testing on the Linksys WRT54GL router including full JTAG extraction and reverse shell attack.

Firmadyne, FirmAE, Ghidra, binwalk, openOCDJTAGulator, AttifyBadge
View Project
PwnDesk preview
$ preview

PwnDesk

Local-first penetration-test knowledge workbench for managing notes, evidence, findings, and CVSS scoring across engagements.

TypeScript
View Project
$ ./projects

Project

Team Project

DefNet

Custom travel router with IDS/IPS, FastAPI backend, SQLite database and mobile app.

FastAPI, SQLite, OpenWRT, AdGuardHome
View Project

OpenSpeed

Native desktop internet speed test application measuring download, upload, ping and jitter via NDT7 and LibreSpeed protocols.

Rust
View Project
$ ./academic

Academic Projects

ViLearERC-1155

Microservices-based management of courses and certificates as NFTs. Bachelor's thesis on the project and the NFT ecosystem. Project no longer active.

Spring Boot, Solidity, Ethereum BlockchainPostgreSQL
Team Project
Filiera-TokenFiliera-Token

Filiera-Token

Web App for supply chain management using private Hyperledger Besu blockchain and Hyperledger FireFly. Front-End developed in Flutter.

Hyperledger Besu, Hyperledger FireFly, Flutter

UniConnect

University social network with Flutter front-end, Spring Boot backend and Neo4J NoSQL database.

Flutter, Spring Boot, Neo4J
Team Project

fp-mash

Tool based on Lyndon factorization of DNA strings for genomic distancing, evaluated with Jaccard distance. Complete software rewrite with CLI component.

C++, Python, Flutter
Team Project
MarcoSmiles-RhythmGames

MarcoSmiles-RhythmGames

Game to learn playing using hands, leveraging a DQN neural network to predict if the user can play the recorded note during training.

FastAPI, UnityOculus Meta Quest 2/3
Team Project

m0rph-CTF-CyberChallenge.IT

Team analysis and solution write-up of "m0rph", a reverse engineering CTF challenge from CyberChallenge.IT.

Reverse Engineering
View Project