Cees de Groot

Principal engineer at PagerDuty, Inc.

Cees de Groot is a coder at heart with 30 years of experience in the field. A long journey through the lands of many programming languages made him land at his current resting spot of Elixir country, where he spends most of his time either at work or in the evening toying with Nerves. Born and raised in the Netherlands, he now lives in rural Canada working remotely.

Upcoming conferences:

Cees de Groot
Code BEAM SF 2019

Clixir - mixing C and Elixir code

Taking metaprogramming to the max, Clixir allows you to mix a subset of C and Elixir code in single source files and end up with transparent and safe execution of your embedded C code. As a demonstration, Uderzo, an OpenGL based graphics system targeted towards simple UIs for Nerves-style systems, will be explained.


Show how far you can take Elixir macros and how you can use it to make much nicer code even when native code is involved.


Intermediate/advanced Elixir developers; people interested in Nerves (as you often want to do low-level stuff in there), low-level OpenGL programming.