Zakres techniczny

Pełny Tech Stack i Kompetencje Techniczne

Poniżej znajdziesz zestawienie technologii, standardów i narzędzi, z którymi pracuję na produkcyjnych systemach autonomicznych: od PCB i firmware klasy DO-178C, przez nawigację i SLAM, edge AI, po architekturę cloud-native. To realny stos technologiczny, stosowany w praktyce między innymi przy budowie własnej platformy dronów inspekcyjnych, gdzie odpowiadam za całość architektury technicznej jako Founder/CTO.

01

Hardware & Elektronika

Pełny cykl projektowania elektroniki dla platform autonomicznych.

MikrokontroleryARM Cortex-M (ST, TI, Nordic, Silicon Labs), Cortex-A (ST, NXP), NVIDIA Jetson.
Czujniki i pozycjonowanieIMU, magnetometr, barometr, redundancja, RTK GNSS.
PercepcjaKamery RGB, kamery termowizyjne, LiDAR.
MagistraleEthernet/DDS, DroneCAN, UAVCAN, I2C, SPI, UART.
PCB i produkcjaAltium Designer, SMT (JLCPCB, PCBWay), wykończenie ENIG.
02

Firmware i Sterowanie Lotem

Oprogramowanie krytyczne dla bezpieczeństwa, rygor zbliżony do norm lotniczych.

RTOS i językZephyr, FreeRTOS, C++17, wyłącznie alokacja statyczna.
ZgodnośćRygor zbliżony do DO-178C DAL-C, MC/DC, FMEA, WCET.
Estymacja stanuEKF, UKF, MEKF, IEKF, FIR/IIR.
SterowaniePID kaskadowy, anty-windup, mikser silników.
BezpieczeństwoSeparacja od komputera misji, automatyczny RTH.
03

Nawigacja i SLAM

Precyzyjna nawigacja z GNSS i w środowiskach GPS-denied.

Fuzja czujnikówAHRS, GPS/INS, quaternion, redundancja czujników.
RTK headingMoving-baseline, niezależność od magnetometru.
SLAMFAST-LIO2, ORB-SLAM3, RTAB-Map, PCL, GTSAM, Ceres.
PlatformaROS/ROS2, Gazebo, komputery Jetson.
04

Edge Computing i Sztuczna Inteligencja

Modele percepcji i pipeline wdrożeniowy dla edge i chmury.

FrameworkROS2, OpenCV, CUDA, gRPC/REST.
Trening modeliPyTorch, TensorFlow, YOLOv8, MLflow, Weights & Biases.
Modele domenoweDetekcja i segmentacja defektów: YOLOv8, ResNet, PointNet++.
WdrożenieONNX, TensorRT, Triton, kwantyzacja FP16/INT8.
MLOpsHuman-in-the-Loop, wersjonowanie modeli.
05

Protokoły, API i Integracja

Contract-first: jeden kontrakt, wiele języków.

Kontrakty danychProtobuf, wielojęzyczne SDK (C, C++, Python, TypeScript).
ProtokołyMAVLink, DroneCAN, UAVCAN, DDS, gRPC, REST, OPC-UA, MQTT.
ŁącznośćRadio niskiego opóźnienia, LTE, BLE, Zigbee, Sub-G, jako backup.
BezpieczeństwomTLS, OAuth2, JWT, TLS/mbedTLS.
06

Backend i Infrastruktura Chmurowa

Mikroserwisy w chmurze, usługi core i domenowe.

Stos aplikacyjnyPython, FastAPI, PostgreSQL, Redis, Celery.
InfrastrukturaGCP, AWS, Azure, serverless.
IaCTerraform, Docker, Kubernetes.
CI/CDGitHub Actions, backupy, replikacja multi-region.
07

Aplikacje Frontendowe i Desktopowe

Dashboardy webowe i aplikacja klasy Ground Control Station.

WebReact, Next.js, TypeScript, Tailwind CSS.
Desktop (GCS)Qt/QML, C++17, MVVM, gRPC.
FunkcjePlanowanie misji, strojenie regulatorów, diagnostyka, logi lotu.
08

Symulacja, Testy i DevOps

Ten sam kod na sprzęcie i w symulacji, zanim trafi do produkcji.

SymulacjaGazebo, SiL/HiL, natywna symulacja firmware.
Testy E2ERobot Framework, pytest, smoke/nightly/soak.
Jakość koduclang-format, clang-tidy, quality gates.
CI/CDGitHub Actions, Jenkins, Gerrit.

Twój zespół pracuje na innym stacku albo potrzebujesz oceny konkretnego elementu architektury? Umówmy 30-minutową rozmowę diagnostyczną.