Ray De Los Santos

Lead Software Developer @ Ensemble Systems Inc

Ray is a full-stack lead web developer based in Vancouver. He began his programming journey in his teenage years and has since gained extensive experience working on various websites and web apps over the past decades. Ray is proficient in diverse frameworks such as Vue, React/NextJS, WordPress and others. Outside of work, he enjoys spending time with his family, photography, and tinkering with technology.

Talk:
Microcontrollers with Gleam

Level: Introductory and overview

An overview of my journey learning Gleam, Erlang and AtomVM for creating a Micro-controller framework for ESP32 and Raspberry PICO devices. This talk will discuss the tools and knowledge acquired while achieving the completion of embedded hobby prototypes under the new framework. For demonstrating the developer experience we’re going to give an overview of the tools created and simple code examples.

OBJECTIVES:

  • This talk aspire to give an overview on the process to learn Gleam while working on a medium open source project that is a framework for micro-controller/embedded programming.
  • Also it should give an idea of the challenges using the “young” Gleam ecosystem and how running the exported BEAM VM files compares against other more known paths, like system programming languages (rust, C/C++) or Python for embedded devices.

AUDIENCE: The talk should be a good match for people who has none or minimum knowledge of embedded/micro-controllers devices and are interested on using a type system language that runs in the BEAM VM on energy efficient devices.