# G2Labs > G2Labs is the independent embedded engineering practice (sole proprietorship, B2B) of Grzegorz Grzęda in Poland. Since 2010 he has built firmware and connected-device software; the core stack is Nordic nRF54 / nRF52 with Zephyr RTOS, Thread and Bluetooth Low Energy, CoAP and DTLS, MCUboot field updates, and device security. Works remotely with teams across Europe. Key facts: - Person: Grzegorz Grzęda, embedded software engineer (C, C++), working professionally since 2010 - Business: G2Labs Grzegorz Grzęda, registered in Poland since 2018-04-10, B2B contracts - Location: Poland; remote-first, working with teams across Europe - Expertise: Embedded software, Firmware development, C, C++, Zephyr RTOS, Nordic Semiconductor nRF54, Nordic Semiconductor nRF52, nRF Connect SDK, Thread, OpenThread, Bluetooth Low Energy, CoAP, DTLS, MCUboot, Firmware over-the-air updates, IoT device security - Companies worked with: Sigma Software Group, Baracoda, DisplayLink, SeaChange, SiDLY, JM-Tronik, M2MTeam - Email: grzegorz.grzeda@g2labs.pl ## Main pages - [Home](https://g2labs.pl/): overview, services, selected case studies, contact - [Work](https://g2labs.pl/work/): services, fixed-scope packages, case studies, full experience timeline, education - [Tech stack](https://g2labs.pl/tech-stack/): platforms, protocols, and tools with examples - [Contact](https://g2labs.pl/contact/): email, inquiry form, business registry details - [Full profile for LLMs](https://g2labs.pl/llms-full.txt): everything above in one plain-text file ## Services - 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. - 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. - 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. - Nordic / Zephyr firmware audit (Fixed scope · 2–3 weeks, From €1,900 net): A structured review of the code and configuration of an nRF52 or nRF54 device built on Zephyr or the nRF Connect SDK. - Zephyr / nRF expert on retainer (Monthly · 10 or 20 hours, From €800 net / month): A fixed block of hours each month for a team that already has its own developers and needs a second pair of experienced eyes. ## Open source and products - [MicrOS](https://g2labs.pl/products/micros/): A lightweight open-source real-time operating system for microcontrollers and small systems, designed to stay tiny, transparent, and hackable. - [DevToolsForMe](https://g2labs.pl/products/devtoolsforme/): A browser-first collection of practical developer utilities built to remove the small repetitive tasks that slow down bigger engineering work. - [G2Labs Knowledge Base](https://g2labs.pl/products/knowledgebase/): A lightweight, searchable library for the technical documents and practical notes used in day-to-day embedded engineering work. - [vt100logging](https://g2labs.pl/products/vt100logging/): A lightweight Python utility that makes terminal logs easier to scan by adding VT100-colored output on top of the standard logging module. ## Blog - [Agentic Coding In Embedded Firmware: Where It Pays Off And Where It Does Not](https://g2labs.pl/blog/agentic-coding-in-embedded-firmware/) (2026-10-27): AI agents can now work across a whole Zephyr codebase, not just complete a line. In firmware that is useful, as long as the hardware stays the final reviewer. - [Why I Started MicrOS](https://g2labs.pl/blog/micros-open-embedded-os/) (2026-04-24): MicrOS is my attempt to make embedded operating system concepts clearer, smaller, and easier to explore in public. - [vt100logging: Colored Python Logs Without Extra Framework Weight](https://g2labs.pl/blog/vt100logging-colored-python-logs/) (2026-04-24): vt100logging is a small Python package that makes console logs easier to scan while staying close to the standard logging module. - [Bridging Firmware And Web Software Without Creating Two Separate Products](https://g2labs.pl/blog/bridging-firmware-and-web-software/) (2026-04-20): Connected products break down when firmware and software delivery are treated as unrelated tracks. - [Using AI In Engineering Work Without Losing Rigor](https://g2labs.pl/blog/using-ai-with-engineering-rigor/) (2026-04-16): AI can speed up delivery, but only if it stays inside a workflow that keeps architecture, validation, and ownership explicit. ## Optional - [RSS feed](https://g2labs.pl/rss.xml) - [Sitemap](https://g2labs.pl/sitemap.xml) - [Privacy notice](https://g2labs.pl/privacy/)