↓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 Buddy Live 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-domotik QML 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
Hiraeth First person story driven

First person story driven game

  • godot
  • gdscript
  • development
Lightfast Infinite runner for Android

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

  • godot
  • infiniterunner
  • gdscript
  • development
  • android
NGP Colony Management prototype

Colony Management prototype

  • godot
  • colonymanagement
  • gdscript
  • development
Warp17 1,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
  • GitHub
  • GitHub Copilot
  • Claude

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

i clienti quelli che non hanno idea di come si risponde a un questionario