Caleb Helbling
February 3, 2023

For the past seven years I have been developing and maintaining Juniper, a domain specific language for programming Arduino devices. In this talk I will introduce the core features of the language, primarily how Juniper implements the functional reactive programming paradigm as well as a brief retrospective on the previous years of development.

About Caleb Helbling

Caleb Helbling is a graduate student at Purdue University specializing in the area of programming languages. Before joining Purdue he was a VR developer at a small startup and an Assistant Staff member at MIT Lincoln Laboratory. At MIT Lincoln Laboratory he primarily focused on embedded system development, domain specific languages and graph theory research.