ASK ME ABOUT:
Simultaneous Localisation and Mapping (3D SLAM) based on LiDAR.
Formalizing DNSSEC cryptographic key rollovers
Exploiting MPLS on a large Internet exchange.
Exploiting MDNS on ESP8266 (IoT chip)
Detecting and thwarting hardware keystroke loggers in the Linux Kernel
Counting sheets of toilet paper used with a gutted optical mouse.
FOSS contributions.
BIO:Software Engineer, Maker, Tinkerer. Recently I've been researching, designing, and implementing a LiDAR based SLAM algorithm for building a 3D model of a scene with a mobile scanner. The implementation is capable of crunching through multiple tens of gigabyte data with a processing time measured in seconds. Additionally I was responsible for the physical and electrical construction, as well as the firmware of multiple iterations of the mobile scanner.
I've been working on a energy monitoring platform based on a ARM Cortex A7 with big.LITTLE architecture. The 2 main cores run Yocto Linux and the 3th runs FreeRTOS for real time sampling of a 1 Mega sample/second ADC via SPI. This involved writing Linux kernel code passing sample data to the main OS via RPMSG.
At NLnetLabs I worked at standardization of Internet Protocols. Focussing on DNSSEC. Development, maintenance and community support of OpenDNSSEC, Unbound, and NSD.
I love learning by doing and am at my best doing something at the edge of my skill set. I've mentored a lot of university students over the years as well as tutoring math and programming in my spare time. I'm looking for an environment with like minded colleagues to immerse myself in.