Michał Łyszczek

C Linux Software Engineer at Bits of Code (Open Source Division)

Wroclaw Metropolitan Area Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code9 years of coding experience
job5 years of employment as a software developer
bookTechnik Elektronik, Programowanie Mikrokontrolerów, Technik Elektronik, Programowanie Mikrokontrolerów at Zespół Szkół Elektronicznych w Rzeszowie
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (39)

bootloader10
c-language10
nuttx10
sd-card10
rds10
buildroot10
apidoc10
memory-management10
usb10
spi10
c1110
microcontroller10
linux-kernel10
networking10
c1710

Programming languages (8)

TypeScriptJavaC++ShellCMakefileLuaPython

Github contributions (5)

github-logo-circle
apache/nuttx

May 2021 - Feb 2025

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded 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.
operating-systemapachemicrocontrollerrtosoperating
PX4/NuttX

Aug 2016 - Aug 2022

Standard NuttX (http://nuttx.org) with current PX4 WIP patches
Role in this project:
userEmbedded 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.
Request Free Trial