O-RAN xApp Lifecycle Lab
Public engineering release of my thesis O-RAN xApp lifecycle lab: Ansible builds a single-VM K3s RIC environment, onboards kpimon-go, runs e2sim input, and documents Istio switching.
Matteo Di Iorio
I build firmware, telemetry paths, and distributed testbeds that need to be reliable, observable, and clear under real constraints. My work spans STM32 and FreeRTOS, CAN and BMS integration, O-RAN and Kubernetes, Rust search, and Grafana.
Explore
Selected work
Four projects across infrastructure, game AI, embedded systems, and telemetry.
Public engineering release of my thesis O-RAN xApp lifecycle lab: Ansible builds a single-VM K3s RIC environment, onboards kpimon-go, runs e2sim input, and documents Istio switching.
A reliability-first Rust Tablut player for the University of Bologna AI Fundamentals Tablut Challenge, centered on protocol safety, legal move generation, strict deadlines, compact board state, and deterministic alpha-beta search.
Electronics leadership and hands-on embedded work for UniBo Motorsport Formula SAE Hybrid, spanning BMS firmware, CAN integration, LV wiring, telemetry, validation, and task coordination.
A stream-oriented simracing telemetry pipeline that packages UDP intake, a Go processing layer, a Grafana data source plugin, a React plugin UI, and a dashboard surface in a Docker Compose runtime.
Profile
Domains, responsibilities, and technical direction across the selected work.
For embedded software, systems infrastructure, telemetry, or ML systems conversations, LinkedIn is the best way to reach me. GitHub has code and project history.