Embedded engineering · Poland · B2B

Firmware for connected devices, from the radio to the server.

I'm Grzegorz Grzęda. Since 2010 I have built embedded software for products that ship: Nordic nRF54 and nRF52 with Zephyr, Thread and BLE, secure device-to-cloud communication, and field updates with MCUboot. G2Labs is my independent practice, working remotely with teams across Europe.

What I take on

  • Firmware rescue and stabilization
  • Thread and BLE devices on nRF54 / nRF52 with Zephyr
  • Secure device-to-cloud links and OTA updates
  • MVPs from prototype to production

Worked with

Sigma Software GroupBaracodaDisplayLinkSeaChangeSiDLYJM-TronikM2MTeam

Services

How I can help

Details

Offer 01

Firmware delivery sprint

Fix, stabilize, or ship the firmware slice blocking the product: board bring-up, Zephyr and other RTOS work, BLE and Thread behavior, protocol code, MCUboot field updates, or code that has become hard to change safely.

Best when a product team needs reliable device behavior now, not another broad assessment that leaves implementation untouched.

Offer 02

Connected product integration

Build the part where the device becomes a product: secure CoAP or MQTT flows, payloads and APIs, provisioning and update paths, backend touchpoints, and the tools operators actually use.

Best when firmware exists, but the product still breaks down once data leaves the device.

Offer 03

MVP and delivery acceleration

Move an embedded or connected-product MVP from uncertain prototype work toward a buildable product path with hands-on implementation, sharp scope, and explicit technical decisions.

Best when a small team has to ship across hardware and software without waiting until later to discover the risky boundary.

Case studies

Selected client work

All work and experience

Sigma Software Group / 2023-present

Secure low-power wireless device, from radio to service

Client-facing connected-device delivery where low-power mesh networking, secure transport, and the service behind the device had to be designed together. Client and product details are under NDA.

low-power wirelessmesh networkingdevice securityunder NDA

Baracoda / 2022-2023

Connected weighing product with ESP32, Wi-Fi, and FOTA

A connected product where device behavior, network behavior, and safe field updates all had to hold together in one shipped system.

ESP32Wi-FiFOTA updatesembedded firmware

SeaChange / 2020-2021

Consumer-facing client delivery for large LATAM media platforms

A production subscriber platform where client software quality was visible immediately and scale made regressions expensive.

Roku client softwareHLS streamingbackend connectivity

Open source and products

Things I build in public

All products
MicrOS website screenshot

Open-source product

MicrOS

A lightweight open-source real-time operating system for microcontrollers and small systems, designed to stay tiny, transparent, and hackable.

RTOSARM Cortex-MQEMUCMakeNinja
DevToolsForMe homepage screenshot

Product showcase

DevToolsForMe

A browser-first collection of practical developer utilities built to remove the small repetitive tasks that slow down bigger engineering work.

EmbeddedEncodingDataNetworkSecurity

About

One engineer for the device and the software around it

Grzegorz Grzęda

Since 2010, Grzegorz has worked across embedded firmware, wireless systems, electronics, FPGA, GUI applications, backend integrations, and education-oriented open-source work. The core stack today is Nordic nRF54 and nRF52 with Zephyr RTOS: Thread and BLE networking, CoAP and DTLS, MCUboot-based updates, and device security, designed end to end from the radio to the service behind it. The wider range covers ESP32, STM32, AVR, BLE, MQTT, and the software around the device, built with an agentic, AI-assisted workflow that keeps every engineering decision reviewable.

G2Labs stays intentionally small: you work directly with the engineer who writes the code, so decisions stay explicit and communication stays short. The full timeline, education, and publications are on the work page.

Writing

Latest posts

All posts

Apr 24, 2026

Why I Started MicrOS

MicrOS is my attempt to make embedded operating system concepts clearer, smaller, and easier to explore in public.

Contact

Tell me what is blocking the product.

Write to grzegorz.grzeda@g2labs.pl or use the form. I usually reply within 2 business days.