Lotte Steenbrink is a Hamburg-based embedded systems engineer and freelancer with 15 years of experience designing reliable IoT and networking software. She has held senior roles at Ferrous Systems and Zühlke and contributed to industry projects like RIOT-OS, improving documentation, examples, and tests to make embedded tooling more accessible. On GitHub she enhanced knurling-rs/defmt—adding nuanced support for booleans, strings, slices, floats, bitfields and extra log levels—demonstrating attention to efficient, low-overhead logging for constrained devices. Her background includes academic research on MAC and reactive routing protocols (IEEE 802.15.4e, AODVv2) and a practical internship at Airbus where she compressed routing messages to enable low-bandwidth operation. Lotte combines rigorous research experience with hands-on embedded development and a knack for turning protocol-level insight into pragmatic, test-covered implementations.
14 years of coding experience
3 years of employment as a software developer
Bachelor of Science (B.Sc.), Informatik, 2.6 (german grade) / 3.09 (GPA), Bachelor of Science (B.Sc.), Informatik, 2.6 (german grade) / 3.09 (GPA) at Freie Universität Berlin
Master of Science (M.Sc.), Information and Communication Systems, 1.5 (german grade) / 3.76 (GPA), Master of Science (M.Sc.), Information and Communication Systems, 1.5 (german grade) / 3.76 (GPA) at Technische Universität Hamburg-Harburg
Master of Science (M.Sc.), Informatik, Master of Science (M.Sc.), Informatik at Hochschule für Angewandte Wissenschaften Hamburg (HAW Hamburg)
Efficient, deferred formatting for logging on embedded systems
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:59 reviews, 58 commits, 24 PRs in 10 months
Contributions summary:Lotte primarily contributed to the `knurling-rs/defmt` repository, which focuses on efficient logging for embedded systems. Their work involved implementing new features for the logging library, specifically related to handling bools, strings, slices, and floating-point numbers. The user enhanced the logging functionality by adding support for more logging levels and bitfield handling. Their contributions included both code changes and the addition of tests to ensure the functionality of the logging library.
Contributions:125 commits, 104 PRs, 46 pushes in 4 years 11 months
Contributions summary:Lotte primarily contributed to documentation and code improvements within the RIOT-OS operating system. Their work included fixing typos, adding detailed documentation to key system files like `shell.h`, `conn.h`, `gnrc.h`, and `thread.h`. Furthermore, the user made adjustments to the microcoap_server example application and enhanced test cases, demonstrating a focus on improving the usability and clarity of the OS.
riot-osinternetofthingsrtosriotmicrocontrollers
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.