I’m Davide Bettio, the creator of AtomVM, a lightweight virtual machine for running Erlang and Elixir on microcontrollers and other constrained systems.
I’m an open-source software engineer based in Padova, Italy, currently working full-time on AtomVM.
If AtomVM helps you or your company, consider supporting my work via GitHub Sponsors.
- ⚛ 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.
Code BEAM Europe 2026
I spoke at Code BEAM Europe 2026, which took place on October 21 and 22, 2026, in Haarlem, the Netherlands.
My talk, Updates from the AtomVM Landscape, covered what’s new in AtomVM and what we’re working on next. I also looked at supported platforms and uses beyond microcontrollers, including the web frontend.
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
Giacomo Cavalieri and I joined Allen Wyma and Francesco Cesarini on BEAM There, Done That to talk about running Gleam on microcontrollers with AtomVM. The episode, Embedded Gleam for Everyone, was published in October 2026.
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.