Software, Data & AI engineering

Budujemy systemy,
które naprawdę działają
w warunkach brzegowych.

medoid.dev projektuje, buduje i wdraża automation infrastructure, data pipelines oraz AI-assisted tooling — dla domen embedded, automotive i UAV, gdzie poprawność nie jest opcją.

const engagement = build({ domain: "embedded | automotive | UAV", stack: "Python, Squish, Docker, CI/CD", ai_assisted: true, // CODEX + Claude in the loop quality: "bez kompromisów" }) engagement .withTestCoverage() .withoutNoise() .deploy()
20+
lat doświadczenia w QA
4+
wiedza domenowa: embedded, automotive, telecom, enterprise...
0
tolerancji dla bugów :)

Od pomysłu do działającego systemu.

Łączymy głębokie engineering expertise z pragmatycznym product thinking — żebyś dostawał niezawodne systemy, a nie efektowne slide decki.

Test Automation Engineering

GUI automation z użyciem Squish, protocol simulation z pymavlink, BDD z Behave — budowane tak, żeby działało w CI, a nie tylko na laptopie.

Virtual Test Environments

QEMU, Docker, Android AVD — reproducible environments odzwierciedlające Twój hardware, żeby testing nie był zgadywanką.

CI/CD Pipeline Design

Jenkins, GitLab CI, Zuul — pipelines, które dają zespołowi pewność, że może shipować szybko bez psucia rzeczy.

AI-Assisted Development

CODEX i Claude włączone w workflow do generowania scaffoldingu, optymalizacji test logic i ograniczania boilerplate — nie do zastępowania inżynierów.

Protocol & Integration

MAVLink, automotive IVI, embedded Linux — mamy za sobą trudną protocol work i wiemy, gdzie pojawiają się edge cases.

Team Enablement

Onboarding, best practices, automation strategy i mentoring — żeby Twój zespół mógł przejąć ownership tego, co budujemy razem.

Problemy, które rozwiązaliśmy.

Realne projekty, realne ograniczenia. Nazwy anonimizowane tam, gdzie było to wymagane.

UAV / Robotics
Automatyzacja testów stacji naziemnej UAV (QGroundControl/MAVLink)

Klient potrzebował niezawodnych i powtarzalnych testów dla naziemnej stacji kontroli UAV, jednak dostępność sprzętu stanowiła wąskie gardło. Zbudowaliśmy symulator oparty na pymavlink, który deterministycznie modeluje komunikację MAVLink, a następnie uzupełniliśmy go o testy GUI w Squish dla QGroundControl działającego w zwirtualizowanym środowisku Docker. Rezultat: pełne pokrycie regresyjne, gotowe do uruchamiania w potoku CI.

Python pymavlink Squish Docker GitLab CI CODEX Claude
2026
Automotive / Embedded
Walidacja Instrument Cluster & HUD w autach premium (Yocto/Embedded Linux)/GUI testing

Wiodący producent OEM potrzebował zwalidować klaster wskaźników oraz wyświetlacz HUD na wbudowanym systemie Linux opartym na Yocto, zanim jeszcze dostępny był docelowy sprzęt. Zaprojektowaliśmy automatyzację GUI w Squish z użyciem Pythona, przygotowaliśmy wirtualne środowiska QEMU odwzorowujące docelową płytę, napisaliśmy receptury Yocto/Bitbake umożliwiające dostarczanie narzędzi automatyzacji razem z produktem, a całość zintegrowaliśmy z potokami CI w Jenkins i GitLab wraz z pełnym raportowaniem artefaktów.

Python Squish QEMU Yocto/Bitbake Jenkins GitLab CI
2023–2025
Automotive / Open Source
Instrument Cluster i HMI (Qt/Squish, open-source)

Wewnętrzny projekt open-source — samochodowy kokpit HMI w architekturze wieloekranowej opartej na Qt. Zdefiniowaliśmy strategię testowania oraz architekturę automatyzacji od podstaw, wdrożyliśmy kompleksowe testy Squish i zbudowaliśmy potoki CI w GitLab obejmujące zarówno wirtualne urządzenia Android (Docker/Kubernetes), jak i testy sprzętowe w pętli na Raspberry Pi — tworząc dla zespołu punkt odniesienia w zakresie CI dla projektów Qt/HMI.

Python Squish Android AVD/ADB Docker Kubernetes RPi HIL GitLab CI
2023
Automotive IVI / Enterprise
Długoterminowy rozwój platformy CI/CD & Integration release management

Wieloletni projekt obejmujący kompleksowe projektowanie środowiska CI/CD (Jenkins, Gerrit, Docker, GitLab), zarządzanie systemem budowania Bitbake, automatyzację w Robot Framework oraz testy wydajnościowe, a także koordynację integracji między wieloma zespołami i liniami produktowymi. Realizowany w rolach Group Managera oraz Expert Engineera.

Robot Framework Jenkins Gerrit Docker Bitbake GitLab
2014–2022

Masz system, który musi naprawdę działać?

Opowiedz, co budujesz, gdzie system się psuje albo co chcesz zautomatyzować. Powiemy uczciwie, co warto zrobić, czego nie warto, i od czego zacząć.

[email protected]