~/ruben$ whoami

Ruben Hutter_

Assistente di ricerca e studente MSE in Information & Cyber Security

Ruben Hutter

// Chi sono

Sono assistente di ricerca alla FHNW, nell'Istituto di Sistemi Mobili e Distribuiti, dove lavoro al rilevamento di errori di configurazione nelle reti IT e OT, mentre frequento il Master of Science in Engineering (MSE) in Information and Cyber Security, con un focus su fuzzing ed esecuzione simbolica.

In precedenza ho conseguito il Bachelor in Informatica all'Università di Basilea.

Al di fuori della ricerca, mi piace smanettare con Linux, esplorare nuovi strumenti e framework e dedicarmi a piccoli progetti collaterali nel tempo libero.

// Competenze e tecnologie

Linguaggi

Java Python C C++ Rust Bash TypeScript SQL Lua

Web e framework

HTML/CSS Node.js Next.js Astro React Tailwind CSS Payload CMS

Strumenti e piattaforme

Linux Neovim Tmux Git Docker Nix

Interessi

Symbolic Execution Fuzzing Binary Analysis Reverse Engineering Homelab & Infrastructure

// Progetti

$ cat ~/projects/cvlt/README.md

cvlt.ch

Sito web del Club Volo Libero Ticino, un club di parapendio in Ticino — con un design moderno e un sistema di gestione dei contenuti che il club gestisce autonomamente.

TypeScript Next.js Payload CMS Tailwind CSS
$ cat ~/projects/traceguard/README.md

TraceGuard

Velocizza l'esecuzione simbolica usando la taint analysis per dare priorità agli input più rilevanti.

TypeScript Python C
$ cat ~/projects/xc-cup-ranker/README.md

XC-Cup Ranker

Genera automaticamente le classifiche degli eventi di parapendio Swissleague XC-Cup recuperando i dati di volo da XContest.

Python Shell
$ cat ~/projects/trshell/README.md

TRShell

Una shell Linux personalizzata, sviluppata come progetto di sistemi operativi, con controlli in stile tiling window manager per gestire più shell e job.

C Python
$ cat ~/projects/walrus/README.md

Walrus

Un leggero strumento CLI per il tracciamento del tempo scritto in Rust. Ho contribuito con il supporto alle sessioni simultanee, il filtraggio per argomento e varie correzioni.

Rust SQLite
$ cat ~/projects/libafl/README.md

LibAFL

La libreria di fuzzing in Rust del progetto AFL++. Sto aggiungendo il supporto all'esecuzione concolica per analizzare librerie binarie senza codice sorgente, partendo da un punto di ingresso personalizzato.

Rust C

// Restiamo in contatto

Sempre felice di parlare di fuzzing, configurazioni Linux o parapendio — o di qualsiasi progetto o opportunità interessante.