~/ruben$ whoami

Ruben Hutter_

Wissenschaftlicher Mitarbeiter & MSE-Student in Information & Cyber Security

Ruben Hutter

// Über mich

Ich bin wissenschaftlicher Mitarbeiter am Institut für Mobile und Verteilte Systeme der FHNW, wo ich an der Erkennung von Konfigurationsfehlern in IT- und OT-Netzwerken arbeite, und absolviere parallel meinen Master of Science in Engineering (MSE) in Information and Cyber Security mit Schwerpunkt auf Fuzzing und symbolischer Ausführung.

Zuvor habe ich meinen Bachelor in Informatik an der Universität Basel abgeschlossen.

Abseits der Forschung tüftle ich gerne mit Linux, probiere neue Tools und Frameworks aus und arbeite in meiner Freizeit an kleinen Nebenprojekten.

// Fähigkeiten & Technologien

Programmiersprachen

Java Python C C++ Rust Bash TypeScript SQL Lua

Web & Frameworks

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

Tools & Plattformen

Linux Neovim Tmux Git Docker Nix

Interessen

Symbolic Execution Fuzzing Binary Analysis Reverse Engineering Homelab & Infrastructure

// Projekte

$ cat ~/projects/cvlt/README.md

cvlt.ch

Website für den Club Volo Libero Ticino, einen Gleitschirmclub im Tessin — mit modernem Design und einem Content-Management-System, das der Club selbst pflegt.

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

TraceGuard

Beschleunigt die symbolische Ausführung, indem Taint-Analyse genutzt wird, um die wichtigsten Eingaben zu priorisieren.

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

XC-Cup Ranker

Erstellt automatisch Ranglisten für Swissleague-XC-Cup-Gleitschirmevents, indem Flugdaten von XContest abgerufen werden.

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

TRShell

Eine eigene Linux-Shell, entwickelt als Betriebssystem-Projekt, mit Steuerung im Stil eines Tiling-Window-Managers, um mehrere Shells und Jobs zu jonglieren.

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

Walrus

Ein leichtgewichtiges CLI-Zeiterfassungstool in Rust. Ich habe Unterstützung für gleichzeitige Sitzungen, themenbasierte Filterung und diverse Fehlerbehebungen beigesteuert.

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

LibAFL

Die Rust-Fuzzing-Bibliothek des AFL++-Projekts. Ich arbeite an der Unterstützung für concolic Ausführung, damit auch Binärbibliotheken ohne Quellcode ab einem wählbaren Einstiegspunkt analysiert werden können.

Rust C

// Vernetzen wir uns

Ich unterhalte mich gerne über Fuzzing, Linux-Setups oder Gleitschirmfliegen — oder über jedes interessante Projekt und jede Gelegenheit.