- Software engineer with 8+ years of professional experience.
- Specialized in C embedded engineering, primarily in the IoT domain.
- Passionate about operating systems, databases, cryptography, and artificial intelligence.
- Driven by the need to understand concepts from the ground up — deep diving into a topic until it clicks is what gives my work meaning.
- Focused on continuously improving — both technical skills and human communication.
- Staying current with the latest technologies is part of the routine, not an afterthought.
- Degree:
M.Sc. Eng. in Automation and Robotics· specialization:Information Technologies in Automation Systems - University:
Wrocław University of Science and Technology
- Role:
Software Engineer - Company:
Assa Abloy - Based in:
Remote - Focus: Core IoT team — CoAP-based communication over Wi-Fi, BLE, and UART; secure channels (EDHOC + OSCORE); PKI; device provisioning; and secure storage.
- Open-source development is both my craft and my hobby — my GitHub is where I spend my free time.
- I train hardstyle kettlebells following the Pavel Tsatsouline methodology — minimum effective dose, maximum results.
A C implementation of the Ephemeral Diffie-Hellman Over COSE (EDHOC) protocol — a lightweight authenticated key exchange designed for constrained devices. EDHOC provides mutual authentication, forward secrecy, and identity protection, and is intended for usage in constrained scenarios; a main use case is to establish an Object Security for Constrained RESTful Environments (OSCORE) security context. Standardised by the IETF as RFC 9528, verified against RFC 9529 test vectors.
c · iot · security · coap · cryptography · embedded · authentication · ietf · zephyr · key-exchange · oscore · edhoc · cose · rfc9528 · rfc9529 · constrained-devices
A flash virtualization layer for Zephyr RTOS — global wear-leveling, runtime-resizable named volumes, and self-healing bad-block management on raw NOR/NAND, with an optional secure variant providing AEAD over every on-flash structure.
c · flash · embedded · virtualization · storage · volume-manager · wear-leveling · authenticated-encryption · encryption-at-rest · zephyr
An embeddable, persistent key-value storage engine built on a Log-Structured Merge Tree (LSM-tree) architecture. Written in pure Rust with write-ahead logging, automatic background compaction, Bloom filter lookups, MVCC range scans, CRC32 integrity, and crash recovery.
rust · database · nosql · storage-engine · embedded-database · systems-programming · lsm-tree · key-value-store

