About
I’m Florian Enner, co-founder and software engineer at HEBI Robotics, where I design APIs and user-facing tools for robotics applications. Most of my work sits between robots and the people who program them.
Recently I have also done a lot of work with GraalVM Native Image, cross-platform C ABIs, and high-performance visualization using JavaFX. I have already published many demos on YouTube, and I hope to find the time to write proper posts about how they were created.
This blog collects things I found worth writing down along the way. The recurring themes are latency and operating systems, networking for robot control, and getting real-time performance out of languages and platforms that were not designed for it.
Open source
Maintained under HebiRobotics:
- QuickBuffers, a zero-allocation Protocol Buffers implementation for real-time Java
- reachability-annotations, annotation-driven reachability metadata for GraalVM Native Image
- native-launchers-maven-plugin, native launchers for Java applications
- hebi-charts-examples, examples for a JavaFX-based charting library with Python, MATLAB and C++ bindings
I am also a recurring contributor to ChartFx.