Bachelor thesisCompleted thesis project
O-RAN xApp Lifecycle Lab
I turned part of my bachelor thesis into a public lab for the O-RAN xApp lifecycle. Ansible builds the single-VM K3s RIC environment and onboards kpimon-go. e2sim provides E2SM-KPM input, while the notes cover Istio switching.
- O-RAN
- Near-RT RIC
- xApp lifecycle
- Ansible
University challenge projectCompleted
Kyndill
I built this Rust Ashton Tablut player for the University of Bologna AI Fundamentals Challenge. It reads a framed TCP protocol, generates legal moves locally and runs deterministic alpha-beta search over a compact board state. Before replying, a final guard checks the move and remaining time.
- Rust
- Game AI
- Alpha-beta
- Heuristics
Electronics Division ManagerLeadership and embedded work
UniBo Motorsport HY
I led the Electronics Division for UniBo Motorsport Formula SAE Hybrid and worked directly on its BMS firmware, CAN integration, LV wiring and telemetry. I also handled validation and task coordination.
- Embedded systems
- Vehicle electronics
- CAN
- BMS
Observability pipelineCompleted
Simracing Telemetry Dashboard
A simracing telemetry pipeline that receives UDP packets, processes them in Go and makes the data available through a Grafana plugin and dashboard. The plugin has a React configuration UI, and Docker Compose runs the local setup.