Mikaela Szekely is a seasoned embedded software engineer with a decade of experience building robust firmware and tooling for IoT and USB-connected devices. Based in the Netherlands, she contributes to and maintains projects like lix-project and has made notable fixes in widely used open-source repos such as facedancer and Black Magic, improving USB control transfer handling and ARM Cortex debugger stability. Her work shows a pragmatic focus on interoperability and low-level robustness—resolving incomplete USB packet handling, udev exclusivity issues on Linux, and memory/formatting problems in debugger tooling. Mikaela blends hands-on C and Python systems development with careful maintenance practices, including code-style and warning fixes, to keep hardware tooling reliable. Colleagues know her for quietly shipping fixes that expand device compatibility and reduce hard-to-reproduce failures.
Implement your own USB device in Python, supported by a hardware peripheral such as Cynthion or GreatFET
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:7 commits, 5 PRs, 4 pushes in 1 year 5 months
Contributions summary:Mikaela focused on enhancing the functionality of the facedancer project by addressing USB communication issues. The contributions involved implementing specific handling of control transfers, particularly focusing on scenarios involving incomplete packets and improving communication with devices. These changes aimed to make the project more robust and compatible with a wider range of USB devices. Furthermore, the user also added a fix that used exclusive access to resolve issues with udev on Linux.
In application debugger for ARM Cortex microcontrollers.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:6 reviews, 12 commits, 3 PRs in 1 year 1 month
Contributions summary:Mikaela's commits focused on debugging and improving the "blackmagic" debugger, which is designed for ARM Cortex microcontrollers. They addressed version string migration issues, potentially related to hardware identification or communication protocols, and optimized target descriptions and memory management. Further contributions include applying clang-format for code style consistency and fixing conversion warnings, indicating active maintenance and improvement of the codebase.
cortexstlinkjtagflashdebugger
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.