Davide Bettio is a long-time open source enthusiast. Passionate about embedded systems since high school, he also contributed early on to KDE. In 2017, he created AtomVM to run Elixir and Erlang on tiny microcontrollers with only a few kilobytes of RAM. Today, he is working full-time on AtomVM. When he’s not coding, Davide enjoys hiking in the Alps.
AtomVM brings the BEAM programming model to tiny systems through a compact virtual machine built for constrained environments. The project started with a focus on microcontrollers, and that remains one of its strongest areas, with growing support for platforms such as ESP32, STM32, and Raspberry Pi Pico. Over time, AtomVM has also proven to be a good fit for other targets and scenarios, including the web frontend.
In this talk, we’ll see where AtomVM is today and what’s new in the project. We’ll look at the current platform landscape, recent improvements, and the project roadmap, from microcontrollers and embedded systems to new execution environments and applications that stretch the usual boundaries of the BEAM.
The goal is to give the audience a clear, practical overview of where AtomVM is today, where it is going, and how it can be used to bring Erlang, Elixir, and Gleam to new kinds of systems: from small devices and hardware projects to scenarios beyond the standard server-side BEAM applications.
Key Takeaways:
Target Audience: