Embedded depth
Firmware, RTOS work, wireless systems, and hardware-adjacent engineering grounded in actual product delivery.
Firmware and connected-product delivery
G2Labs helps teams fix, build, and ship embedded systems when firmware, connectivity, and product software have to work together in production. The strongest fit is delivery-critical work: firmware rescue, device-to-software integration, and MVP paths where one engineer needs to keep the technical thread intact.
Why teams bring in G2Labs
Firmware, RTOS work, wireless systems, and hardware-adjacent engineering grounded in actual product delivery.
Desktop, backend, web integrations, and utility tooling that connect devices to the rest of the product stack.
AI helps accelerate research, prototyping, and documentation, but the engineering decisions still stay explicit and reviewable.
Selected companies
About the studio
Since 2010, Grzegorz has worked across embedded firmware, wireless systems, electronics, GUI applications, backend integrations, and education-oriented open-source work. The delivery range now spans ESP32, STM32, nRF52, custom low-level targets, IoT protocols such as MQTT, CoAP, and OpenThread, and the software around the device including Node.js, cloud-connected integrations, and utility tooling.
Public work includes MicrOS, a minimal MIT-licensed embedded OS with CMake, Ninja, and QEMU-based workflows. The live project site and public repository sit alongside power electronics experiments, embedded tooling, and developer-facing software projects. The same practical approach carries into client delivery.
Best fit
Medium and large companies needing firmware ownership, integration clarity, or delivery support.
Startup teams building an MVP where embedded, backend, and interface layers cannot be split into separate tracks.
Offers
Offer 01
Fix, stabilize, or ship the firmware slice blocking the product: bring-up, RTOS work, wireless behavior, protocol code, 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
Build the part where the device becomes a product: payloads, APIs, MQTT or HTTP flows, desktop or browser utilities, 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
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.
Have a stuck firmware slice, integration gap, or MVP that needs a clearer path to production?
Work with meCase studies
G2Labs / 2026-present
Defined the package scope, shaped the thin API, implemented the formatter and helper layer, and published the result as a reusable Python package with public documentation and distribution.
Useful for clients who need small internal tools and utilities treated with product discipline rather than left as disposable scripts
Sigma Software Group / 2023-present
Owned embedded-software delivery on implementation slices where technical decisions directly shaped planning and delivery confidence.
Useful when teams need an engineer who can implement and still speak clearly about delivery risk
Baracoda / 2022-2023
Built firmware around ESP32 and Wi-Fi connectivity, with direct responsibility for update behavior and product-side reliability at the device boundary.
Shows practical ownership of Wi-Fi connected embedded behavior, not just isolated firmware features
SeaChange / 2020-2022
Delivered Roku client software and adjacent integration work in a live product environment where client constraints and platform behavior both mattered.
Relevant for teams that care about stable product-facing behavior under production pressure
These examples are closest to work where embedded behavior, product software, and delivery pressure cannot be separated.
Discuss a similar problemFree tools for developers
The public tool catalog is a live proof surface for G2Labs: practical utilities, embedded-focused workflows, and product delivery that stays lightweight enough to use every day.
Public proof
Python tooling product
A lightweight Python utility that makes terminal logs easier to scan by adding VT100-colored output on top of the standard logging module.
Open-source product
A lightweight open-source real-time operating system for microcontrollers and small systems, designed to stay tiny, transparent, and hackable.
Product showcase
A browser-first collection of practical developer utilities built to remove the small repetitive tasks that slow down bigger engineering work.
Contact
Behind the work
G2Labs stays intentionally small. That keeps communication direct, engineering decisions explicit, and the work close to the actual device and software behavior that teams have to ship.
Experience timeline
MicrOS Project
Designed and launched MicrOS as a lightweight open-source real-time operating system for microcontrollers and small systems, built around clarity, public learning, and practical experimentation.
Sigma Software Group
Worked in client-facing embedded product delivery where implementation work and execution planning had to stay closely aligned.
G2Labs Grzegorz Grzęda
Runs G2Labs as an independent engineering practice delivering embedded systems, IoT solutions, utility software, and software planning for client work.
Baracoda Group
Worked on connected embedded product delivery in the Baracoda environment, focused on dependable device behavior and product-side integration.
Alsoft, a Baracoda company
Parallel role context listed in the profile for the same Baracoda delivery period, reflecting the company structure around the work.
Softwarely
Led the embedded team while delivering BLE Mesh sensoring solutions in a short but management-heavy delivery period.
Softwarely
Worked as a senior embedded engineer in the same Softwarely period, contributing directly to delivery while moving into team leadership.
SeaChange Poland
Developed client application software for the Roku platform in a production media environment serving large subscriber bases.
SeaChange Poland
Developed software for legacy Motorola set-top-box platforms together with supporting utility software.
DisplayLink
Short senior embedded engineering period at DisplayLink in late 2019 and early 2020.
M2MTeam Sp. z o.o.
Led teams and delivered software solutions for the medical field, including medical robotics and sensing-related systems.
JM-TRONIK
Developed embedded software and related support systems for smart-grid solutions.
M2MTeam Sp. z o.o.
Worked on embedded environmental measurement solutions with BLE and LoRa connectivity.
Military University of Technology
Conducted lab classes and research around picosecond-precision time measurements, FPGA systems, and measurement-device software.
SiDLY sp. z o.o.
Worked on an embedded BLE platform with communication, RTOS-oriented refactoring, and production programming support.
E3 Technology sp. z o. o.
Designed and updated software and PCB designs for embedded measurement systems using analog and mixed-signal acquisition paths.
Latest writing
Apr 24, 2026
MicrOS is my attempt to make embedded operating system concepts clearer, smaller, and easier to explore in public.
Apr 24, 2026
vt100logging is a small Python package that makes console logs easier to scan while staying close to the standard logging module.