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