About

Ten years of pipelines, then the agents that run on them.

I'm a Tech Lead at RedCarbon, where I own the technical direction across the platform and build the AI agents that run on it. Before that, ten years of DevOps and platform engineering. What follows is how one turned into the other.

Verona, Italy · RemoteThe dated version: my CV
Davide at a lectern, laptop covered in community stickers
2013 – 2017EDALab

Where it started

During university I built websites for whoever would pay a student, because I wanted to know how the web actually worked and not just how to make a page load. Then an internship at EDALab turned into my first real job: embedded systems in C++ and Qt, and a Qt application I ported to iOS and shipped. Working inside a team taught me what no side project ever could, that readable code is not a nicety but the difference between a codebase that scales and one that breaks you. Clean Code and Clean Architecture landed at exactly the right moment, and they pushed me towards the part of the job nobody was looking after: how software gets built, tested and deployed.

C++ / Qt · Clean Code · Clean Architecture
2017 – 2022ASEM · Milkman Technologies

Infrastructure is a product

At ASEM I containerized industrial automation software that had never seen a container and built the pipelines that shipped it. At Milkman Technologies I moved to a last-mile delivery platform, where reliability and observability on AWS were not a nice-to-have: when a delivery fails, someone is waiting at a door. Five years of pipelines, clusters and dashboards taught me that infrastructure is a product whose users are developers, and that every pipeline I built either gave the team back a day a week or quietly took one. It also taught me where I did not want to stop: I was moving a domain around for a living without ever getting to model it.

Docker · Kubernetes · Flux · Pulumi · GitOps · CI/CD
2019 – 2022Si-Fa · Codemotion · Sport Analytics

The work after hours

Alongside the day job I kept the infrastructure and the website of Si-Fa, a social cooperative, running until it closed, wrote and delivered the Infrastructure as Code, DevOps and Cloud Security modules of Codemotion's Cloud Engineer path, and moved a fantasy football platform onto Kubernetes for Sport Analytics because the project was fun and they asked. Teaching was the part that changed me: you cannot explain GitOps to a room of forty people without discovering the three things you only thought you understood. It is also where the idea that what you learn you must share stopped being a nice sentence and became the reason I speak at conferences, and then the reason I started organizing them.

Started here: Schrodinger Hat · Open Source Day · 32 talks so far

What you learn, you must share.

Knowledge shared is not knowledge lost: it's knowledge multiplied.

Open Source Day, Florence. One of the rooms.
Open Source Day, Florence. One of the rooms.
2022 – 2025RedCarbon, Software Engineer

Going deeper, not wider

I joined RedCarbon as a software engineer on a multi-tenant AI cybersecurity platform: Go microservices talking over gRPC, GCP and Kubernetes underneath, Next.js on the product side. This is where Domain-Driven Design landed, and software stopped being a set of instructions and became a language for a domain. Working inside a security company also changed how I read code, mine and everyone else's, because there a bug arrives with an attacker attached to it. By the third year the technical decisions were finding their way to me well before anyone made it official.

Go · gRPC · DDD · TDD · TypeScript / Next.js
2026 – todayRedCarbon, Tech Lead

Where it took me

Today I own the technical direction across the platform, from the frontend to the infrastructure, and I build the AI agents that run on top of it, with the AI and security teams alongside me. I still write code every day: the job is technical direction, not stepping back from engineering. The shift changed something I did not expect, though. I care less about my own code and more about the team's trajectory, because if we do not all grow, the company does not either. And the two things I work on now are two sides of one question: AI that does real security work, and security for the code AI writes.

Open questionAI × SecurityAI agents that do real security work, and the flip side: keeping the code AI writes secure. Argus is where that lives.
Open questionAI / LLM infrastructureModel hosting, MLOps, vLLM on Kubernetes. Understanding the infrastructure layer, not just calling the APIs.
Off the clock

Outside the story, because they are not part of the job. What I'm reading lives on the shelf; what I'm up to this month, on now; the desk, on uses.

  • FootballI play futsal and follow Hellas Verona, home games included.
  • BBQ, low and slowLong cooks, sous vide, underrated cuts. Favourite: skirt steak.
  • Video gamesRPGs and action-adventure. Clair Obscur, Baldur's Gate 3, Zelda.
  • Pokémon cardsBuilding the Pokédex in rare and full-art variants.
  • Tabletop and D&DBoard game collector, playing a campaign, writing one to DM.
  • JuJutsuHontai Yōshin-ryū. Yellow belt; orange is next.
  • MusicFrom Linkin Park to De André, Eminem to Hans Zimmer.
  • TravelI travel to learn. Japan was a dream; Asia draws me most.
  • Film and seriesFantasy and action. Lord of the Rings is untouchable.

Want to talk engineering, community or a talk at your event? Say hello.