Matteo Di Iorio

Software systems for telco infrastructure, telemetry, embedded engineering, and AI.

I build systems where hardware, infrastructure, telemetry, and AI/search logic meet: code that needs to run reliably, be observable, and fit real constraints.

Telco O-RAN RIC, K3s, observability
AI systems Rust search, hard deadlines
Embedded CAN, BMS, ECU code
Systems Map

Explore

Systems Map

Project links grouped by systems area.
Systems MapSelected work grouped by systems area and project relationships.

Project links

  • 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.
  • Kyndill 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.
  • UniBo Motorsport HY 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.
  • Simracing Telemetry Dashboard 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.
  • Archive Older web and application projects kept as shorter records.

Selected work

Work Index

Four project paths, kept short for fast review after the map.

Bachelor thesis

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.

  • O-RAN
  • Near-RT RIC
  • xApp lifecycle
  • Ansible
University challenge project

Kyndill

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.

  • Rust
  • Game AI
  • Alpha-beta
  • Heuristics
Electronics Division Manager

UniBo Motorsport HY

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.

  • Embedded systems
  • Vehicle electronics
  • CAN
  • BMS
Observability pipeline

Simracing Telemetry Dashboard

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.

  • Grafana
  • Go
  • React
  • Docker

Fit

Where I Fit

The quickest read for telco, AI systems, cloud-native, and automotive/embedded teams.

Telco infrastructure O-RAN Near-RT RIC lab work with K3s, Ansible, Istio, Prometheus, and Grafana.
AI systems Rust game AI with alpha-beta search, heuristics, compact state, and hard move deadlines.
Cloud-native platforms Deployment automation, observability wiring, Docker/Kubernetes testbeds, and runtime checks.
Automotive and Embedded Formula Student electronics: BMS firmware, CAN integration, telemetry, and vehicle validation.
Contact

Direct links

For telco, systems software, embedded telemetry, cloud-native infrastructure, or AI systems work, LinkedIn is the best way to reach me. GitHub has code and project history.

GitHub LinkedIn Resume