Skip to main content
Matteo Triggiani

Matteo Triggiani

Software Developer — Embedded & Cloud

Software developer with a background in embedded Linux systems and low-level networking. I’ve built software for CAN bus data acquisition pipelines, high-throughput network traffic generators, and backend services on Azure.

Now expanding into AI and cloud-native infrastructure — applying a systems engineer’s perspective to the next layer of the stack.

Projects

WIMB — Where Is My BuddyLive in production for Extinction Rebellion Italia

Emergency location reporting system for activists — anonymous submission for reporters, 2FA-authenticated dashboard for HelpDesk operators

  • Node.js
  • Docker
  • SQLite
  • Security
  • GDPR
plasma-domotikQML widget + Node.js adapter + Python CoAP backend

KDE Plasma 6 widget for controlling IKEA TRÅDFRI Zigbee devices — bridges QML desktop UI to CoAP home automation protocol

  • QML
  • KDE
  • Python
  • Node.js
  • IoT
  • CoAP
HiraethFirst person story driven

First person story driven game

  • godot
  • gdscript
  • development
LightfastInfinite runner for Android

A competitive racing game that combines platform, FPS and strategy elements

  • godot
  • infiniterunner
  • gdscript
  • development
  • android
NGPColony Management prototype

Colony Management prototype

  • godot
  • colonymanagement
  • gdscript
  • development
Warp171,500+ Active installations across large and small companies.

WARP17, The Stateful Traffic Generator for L1-L7 is a lightweight solution for generating high volumes of session based traffic with very high setup rates.

  • C
  • Networking
  • DevOps

Skills

Embedded Systems

  • Linux (embedded)
  • QNX Neutrino RTOS
  • NXP i.MX8
  • CAN bus
  • Infineon Aurix
  • CMake
  • Conan

Networking

  • DPDK
  • TCP/IP stack
  • L2/L3 switching
  • Routing
  • DNS
  • Firewalls

Programming Languages

  • C
  • C++
  • C#
  • Python
  • Java
  • Bash

Cloud & Backend

  • Microsoft Azure
  • Docker
  • Podman
  • Git

Tools

  • GDB
  • Jira
  • Visual Studio Code
  • CLion
  • GitLab

Experience

Software Developer @ eGlue Technologies Nov 2021 – Present

Working on embedded software for an NXP i.MX8 Linux platform integrated with an Infineon Aurix microcontroller for CAN bus data acquisition. Responsibilities include evolving a legacy codebase across hardware generations, implementing CAN message decoding and diagnostic data collection, and integrating the acquisition pipeline with cloud infrastructure. Built a C# service on Microsoft Azure for diagnostic report transformation. Also developing on QNX Neutrino RTOS, using CMake and Conan for build and dependency management.

Software Developer @ Juniper Networks Apr 2017 – May 2020

Developed and maintained Warp17, an open-source stateful traffic generator built to replace commercial tools (IxNetwork, Spirent) for internal network testing. Work was done on a DPDK-based network stack running in user space, bypassing the Linux kernel for high-throughput packet processing. Responsibilities included debugging complex network traffic issues, Linux server deployment integration, technical documentation, and onboarding material for new team members.

Education

Bachelor of Science in Algorithms Universita di Modena e Reggio Emilia 2009 - 2016

On Mastodon

Quindi, ora ci sono gli ultimi miei progetti sul sitarello

Ciao sto facendo un giretto in bici

RE: mastodon.gamedev.place/@grumpy

I think I'll start using this technique from now on

finito, pure containerizzato, very hapy about this

oggi c'è una giornata bellissima a To e domani parto per un viaggione nella bassa in bici, non vedo l'ora :3