Resume

Matteo Di Iorio

Software systems, telemetry, embedded engineering, cloud-native infrastructure, and AI. This page is a concise profile snapshot for resume use.

Focus

Technical profile

Project work spans O-RAN xApp validation, Rust game AI, hybrid vehicle electronics leadership, CAN communication, telemetry, and observability tooling.

Links

Contact

Use LinkedIn for direct contact. Use GitHub for project history and code.

Selected work

Project base

The resume points to verified project work and concise technical scope.

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
  • K3s
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
  • Protocols
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
  • Telemetry
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
  • Telemetry
Stack

Tools and technologies

  • O-RAN
  • Near-RT RIC
  • xApp lifecycle
  • Ansible
  • K3s
  • Istio
  • Prometheus
  • Grafana
  • Kiali
  • e2sim
  • kpimon-go
  • MLOps
  • Observability
  • Rust
  • framed JSON protocol
  • local rule engine
  • u128 board state
  • packed moves
  • iterative deepening
  • alpha-beta search