C Linux Software Engineer at Bits of Code (Open Source Division)
Wroclaw Metropolitan Area Poland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michał Łyszczek is a C-focused Linux and embedded software engineer with nine years of hands-on experience building POSIX-first systems, RTOS ports, and compact, maintainable firmware and tooling. He favors open source, avoiding vendor lock-in, and has authored multiple small, efficient libraries and utilities (e.g., librb, embedlog, psmq, buildroot-based BUILDER) designed for constrained devices. His contributions to high-profile projects like Apache NuttX and rdkservices show practical expertise in STM32 hardware support, device drivers, memory-management fixes, and robustness improvements. Comfortable across the stack—from low-level MCU bring-up and RTOS work to Yocto/Buildroot Linux images and backend integrations—he emphasizes KISS, POSIX, and modular design to keep systems debuggable and replaceable. Based in Wrocław and available for remote contracts, he documents and handovers his work thoroughly to avoid vendor lock-in and on-call lock-in. An unlikely detail: many of his tools are intentionally tiny and configurable at compile time to save RAM on minimal embedded platforms.
9 years of coding experience
5 years of employment as a software developer
Technik Elektronik, Programowanie Mikrokontrolerów, Technik Elektronik, Programowanie Mikrokontrolerów at Zespół Szkół Elektronicznych w Rzeszowie
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:56 reviews, 13 PRs, 85 comments in 3 years 9 months
Contributions summary:Michał primarily contributed to the STM32 NuttX operating system for embedded systems. Their commits focused on enhancing the system's support for STM32F1 and STM32WL5 microcontrollers, specifically by addressing hardware-specific issues such as PLL configuration and memory management. They also added support for new peripherals including SD card, ADC and joystick, and made code refactoring and documentation improvements. The contributions demonstrate expertise in embedded systems development.
Standard NuttX (http://nuttx.org) with current PX4 WIP patches
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:55 commits in 6 years
Contributions summary:Michał's commits focus on extending the NuttX RTOS for the STM32WL5 platform, primarily targeting the Nucleo-WL55JC board. They have added support for onboard hardware features, including LEDs, buttons, and a USB host interface. Furthermore, they have integrated support for a SPI-based SD card with card detection and a FLASH memory partition table. This work demonstrates expertise in embedded systems development, hardware interfacing, and device driver implementation within a real-time operating system context.
wiplinuxrtosmicrocontrollerpatches
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.