About

Computer science researcher living in Lafayette, IN. I am currently a PhD student at Purdue University, where I do research with Tianyi Zhang.

I was most recently employed as a software developer at Holos, Inc. My primary interests are in programming languages, computer graphics and machine learning.

In the past I was at MIT Lincoln Laboratory in the position of Assistant Staff. While there I primarily focused on embedded systems development, computer networking and graph theory research. I left this position in early 2019.

Areas of Expertise: Programming Language Theory, Computer Graphics, Embedded Systems Programming, Concurrent Systems, Graph Theory, Computational Geometry, Simulation and Game Development, Mathematics

Publications

Helbling, Caleb, and Samuel Z. Guyer. “Juniper: a functional reactive programming language for the Arduino.” Proceedings of the 4th International Workshop on Functional Art, Music, Modelling, and Design. ACM, 2016. View pre-print on arXiv

Helbling, Caleb. “Directed Graph Hashing.” 51st Southeastern International Conference on Combinatorics, Graph Theory & Computing. 2020. View pre-print on arXiv

Helbling, Caleb, and Fırat Aksoy. “Solving the Funarg Problem with Static Types.” 33rd Symposium on Implementation and Application of Functional Languages. ACM, 2021. View pre-print on arXiv

Bug Bounties

CVE-2021-40464 - Windows Nearby Sharing Elevation of Privilege Vulnerability - reported to Microsoft and bug bounty received

Resume

View my resume as a PDF on GitHub

Contact me

University Email: caleb AT purdue.edu

Private Email: caleb.helbling AT yahoo.com

Current Projects

Juniper - Functional Reactive Programming for the Arduino

Blockspell - a multiplayer magical combat game set in a voxel environment

Global Game Jam Projects

Cell Tower Tycoon - 2018

Wave Rider - 2017