Software architecture
Creating embedded software architecture and its implementation has been a major part of my professional career. Below, I present the industries, projects, and technologies I have worked on (mainly with international partners):
- Medical (Class III medical devices according to FDA classification),
- Maritime (ship navigation and networking equipment used on ships),
- Automotive (warning systems for road incidents – communication with cloud computing and GIS systems, automatic toll collection on highways, and software for electric vehicle charging systems),
- Wide-area networks based on LoRa technology,
- Smart city (distributed mesh networks utilizing OpenTHREAD technology, NB-IoT, and classic LTE, enabling remote management of lighting infrastructure),
- Smart home (mesh networks based on Z-Wave and ZigBee technology),
Main technologies
Embedded – Linux
Most of the projects I have been involved in, which require the use of application processors for data processing, are based on chips with ARM cores: Microchip SAM9x60 (ARM9), SAM9260 (ARM9), Ambarella S2L (ARM9), Texas Instruments Sitara am335x (ARM7).
In the context of tools used to build systems (Linux), I utilize Yocto, Buildroot, and PTXdist.
Embedded -MCU
For smaller-scale projects that require low power consumption instead of high computational power, I work with processors such as: nRF52 (Cortex-M), STM32 (Cortex-M), Texas Instruments MSP430, and Espressif ESP32 (Xtensa LXx and RISC-V).
Hardware
Some projects require a comprehensive approach. In such cases, besides software, I also offer hardware design services. Below, I present an example of a device that communicates via LoRa technology using an ESP32 processor, made for one of my clients.

Project management
While executing projects, I also manage them. Working usually in an international environment, I have experience in leading projects for international teams using both Scrum and Kanban methodologies.
Educational activities
In addition to providing commercial services, I also engage in educational activities, striving to popularize knowledge related to software development and broadly understood embedded systems.
COOPERATION WITH THE UNIVERSITY OF ZIELONA GÓRA
I conduct additional classes for students as part of the Buzzverse scientific club, where we are working on a project related to the use of LoRa technology for monitoring the migration of wild honey bees by analyzing environmental parameters inside beehives. I invite you to collaborate and submit your pull requests. The project is available on GitHub.

MEETUP’S
Sometimes, I can be found as a speaker at meetups. I often share insights and experiences from my work in embedded systems, discussing the challenges and breakthroughs of current projects. Engaging with the community through these events allows me to exchange knowledge, stay updated with the latest industry trends, and inspire others in the field. Whether it’s about the intricacies of hardware design or the nuances of software development in embedded environments, I’m passionate about contributing to the collective learning and advancement of the tech community.
- Embedded meet’up Szczecin – „Will Zephyr blow out the FreeRTOS”
- CeHug Łódź – „Test-Driven development w Embedded C”
Summary
As an embedded systems consultant, I invite you to collaborate on your upcoming projects. With a rich background in designing and implementing embedded solutions across various industries, I am well-equipped to help bring your vision to life. Whether you’re looking to innovate in the realms of smart devices, IoT, or any specialized embedded application, my expertise can guide your project from concept to completion. I pride myself on delivering high-quality, efficient, and scalable solutions tailored to meet the unique needs of each project. For collaboration inquiries or to learn more about how I can contribute to your project’s success, please reach out via my LinkedIn profile. Let’s work together to turn your ideas into reality.