I’m a developer from Padova, Italy, with a passion for open source and the Elixir/Erlang ecosystem. Currently focused full-time on AtomVM.

If AtomVM helps you or your company, consider supporting my work via GitHub Sponsors.

  • ⚛ Creator of AtomVM: a tiny VM that runs Elixir/Erlang on microcontrollers and on other constrained targets.
  • 🦁 Co-creator of Astarte, an open-source IoT platform in Elixir.
  • 🧪 Organizer of Erlang, Elixir, Gleam and Friends FOSDEM Devroom.
  • 🅺 Former KDE contributor (mostly around the early Plasma era / KDE4).
  • 🛠 Into embedded systems since 2003, and still tinkering with weird, low-level stuff just for fun.
  • ⛰️ Outside of coding, I enjoy making sourdough pizza and bread, plus hiking whenever I can.
  • 🐈 Also, I have a soft spot for pallas cats.

Next talk

I’ll be speaking at Code BEAM Europe 2026, which takes place on October 21 and 22, 2026, in Haarlem, the Netherlands.

My talk, Updates from the AtomVM Landscape, covers what’s new in AtomVM and what we’re working on next. I’ll also look at supported platforms and uses beyond microcontrollers, including the web frontend. Come say hi!

Goatmire 2026

At Goatmire 2026 in Varberg, Sweden, I ran the four-hour AtomVM Is Real workshop. We built Elixir applications for the ESP32-S3 conference badge. The workshop slides and exercises are online.

I also gave the talk AtomVM: When Constrained Doesn’t Mean Boring.

I wrote about the badge and the Elixir tooling I worked on for the workshop in Goatmire, Badges and the AtomVM Developer Experience.

Podcasts

Paul Guyot and I joined Francesco Cesarini on BEAM There, Done That to talk about AtomVM. The episode, Erlang on a Microcontroller, was published in August 2026.

I was also a guest on FLOSS Weekly Episode 838: AtomVM and the Full Stack Elixir Developer in June 2025.

You can find more talks, slides and recordings on this site.