May 2026 - present
Co-Founder
selfpatch.ai
Solution architecture and product direction for robot diagnostics and recovery tooling.
Hello, I'm
Embedded Software Architect.
Co-founder of selfpatch.ai.
I build the diagnostic and recovery layer for robots.

Who this is
I co-founded selfpatch.ai. Before that I spent about ten years on diagnostics for cars. When I moved to robots I found the same problems: failures that are hard to debug, no standard way to ask a machine what is wrong, and almost nothing shared between vendors. Cars settled this decades ago and wrote it into standards. Robots have not.
Now: robots ← back then: cars ยท 13 roles
May 2026 - present
selfpatch.ai
Solution architecture and product direction for robot diagnostics and recovery tooling.
Jul 2025 - Apr 2026
42dot
Tooling and infrastructure for a Software-Defined Vehicle OS; Eclipse OpenSOVD contributions. Rust, Python, Docker, GitLab CI, Renode, Bazel.
Sep 2024 - Jun 2025
OpenTier
Cloud-native IoT platform for connected fleets; ROS 2 and Zenoh edge-to-cloud streaming; agentic AI microservices. Rust, C++, Python, TypeScript, MongoDB, InfluxDB, PostgreSQL, AWS.
Sep 2022 - Jun 2024
Apex.AI
UDS (ISO 14229) and DoIP (ISO 13400) diagnostic modules for Apex.OS; SOME/IP serialization and an E2E protection library.
Jan 2022 - Jul 2022
Spyrosoft
E-bike connectivity system; FOTA update design and driver and occupancy monitoring. AUTOSAR Classic, MISRA C, UML2/SysML.
Jul 2021 - Dec 2021
Siili Auto
HMI and middleware for digital clusters on QNX 7.0 and Android Automotive, Qt 5.15/QML; DDS, CAN, LIN; ASPICE and ISO 26262 ASIL B workflows.
Mar 2020 - Jun 2021
umlaut
Product Owner for an Adaptive AUTOSAR platform; Industry 4.0 hot-runner controller; RFQ and RFP responses.
Jul 2019 - Feb 2020
GlobalLogic
Emergency-call (eCall) service modules for telematics ECUs; ISO 26262 ASIL B safety modules.
Jun 2018 - Jun 2019
Mobica
AUTOSAR Adaptive positioning: map and lane matching, with OEMs and Tier 1 suppliers.
Feb 2018 - May 2018
Huuuge Games
Backend performance and scalability for online multiplayer.
Jun 2017 - Jan 2018
Mobica
ERP modules and vending machine control software.
Jan 2016 - May 2017
brightONE Poland (now Codelab)
HIL/SIL desktop test automation for in-vehicle infotainment: CAN, HMI, audio, connectivity.
Jul 2015 - Sep 2015
brightONE Poland
The same HIL/SIL infotainment test automation, before the junior role.
Open source
Open-source project
Open-source SOVD diagnostics gateway for ROS 2. Entity discovery, typed clients and a web UI over a C++17 REST gateway. Creator and primary contributor.

Merged / in review
Diagnostics work done at 42dot, under the @bburda42dot account.
cicd-workflowsReusable Rust build, test, coverage and Miri pipelines for the project repositories2 merged →fault-libA diagnostic fault library: the DFM core and the SOVD interface on top of it#7 in review →mdd-uiDiff view for MDD trees, and exporting a diff to a text file#17 merged →diagnostic_yaml_proposalA YAML schema for diagnostic data, a converter to MDD, and CDA integrationrepo →diag-converterODX and MDD conversion: protocols, ECU shared data, comparams, DTC handlingrepo →Articles
Nothing on this site yet. New articles appear here and in the RSS feed.
Linked, not copied
What I work in
2012 - 2016
West Pomeranian University of Technology, Szczecin
Thesis: Mobile robot position identification using Kinect camera. Ten years later the same question - where is the machine and what state is it in - is still the job.
LinkedIn is fastest
Message me on LinkedIn, or read the code first.