W Wojtron portfolio techniczne

EMBEDDED | ELEKTRONIKA | LINUX | FIRMWARE | BACKEND | FRONTEND | DESKTOP | WIZJE PRODUKTOWE | END-TO-END DESIGN | TESTY I CERTYFIKACJA

Nowoczesne urządzenia od A do Z

Całożyciowa pasja do elektroniki, od pomysłu przez schemat, PCB, montaż, po testy, oprogramowanie oraz proces certyfikacji i wdrożenie do masowej produkcji.

84% gotowość do prezentacji
01 Growbox

Sterowanie klimatem, światłem i pomiarami.

02 HMI

Ekrany operatorskie, przepływy i diagnostyka.

03 CV+

Pełne dane ukryte za strefą rekrutera.

Elektronika zawodowo i prywatnie

Elektronika

Założenia

Tworzenie elektroniki i urządzeń w zakresie potrzeb i zainteresowań, z naciskiem na technologie i rozwiązania stosowane zawodowo, dzięki czemu w ramach hobby rozwijanie wiedzy wykorzystywanej zawodowo.

Zakres

  • Definicja potrzeb i celu urządzeń.
  • Definicja założeń, dobór architektury i dobór komponentów.
  • Schemat, prototyp oraz oprogramowanie.

Cechy

  • Urządzenia uwzględniające kwestie EMI, tak by nie wpływać negatywnie na użytkowników.

Infinity bar

Urządzenie oświetleniowe z możliwością kontrolowania za pomocą strony WWW, oddzielnym kolorem dla każdej diody, korzystające z efektu głębi.

Infinity mirror v1

Pierwszy prototyp korzystający ze zjawiska głębi lustrzanej i diod adresowalnych.

Doświadczenie zawodowe

Elektronika zawodowo

Badania precertyfikacyjne

Szerokie doświadczenie w przeprowadzaniu badań precertyfikacyjnych urządzeń elektronicznych, od urządzeń IoT, przez oświetlenie awaryjne, po urządzenia klasy automotive, zarówno przewodzonych, jak i promieniowanych.

Oprogramowanie fiskalne i testowe

Tworzenie oprogramowania dla urządzeń embedded dla kas fiskalnych (C++ Linux), platforma stress testów urządzeń, platforma pomiaru zużycia energii, tworzenie stron dla kas fiskalnych (JS), aplikacje desktopowe (C# Visual Studio), oprogramowanie do urządzeń testowych, praca w wieloosobowym zespole.

Urządzenie medyczne

Samodzielne prowadzenie projektu urządzenia medycznego: hardware, software, testy i badania.

Tworzenie hardware urządzenia bateryjnego BLE: niskie EMI, wysoka sprawność, przetwornice DC/DC, bardzo dokładne stabilizatory LDO, źródło napięcia odniesienia, układ pomiarowy, układ analogowy na OpAmpach i fotodiodach, komponenty najwyższej precyzji dostępne na Mouserze. Wybór, obsługa i oprogramowanie dla wyświetlacza.

Tworzenie oprogramowania embedded na ESP32, oprogramowania testowego, testy, badania właściwości obwodu pomiarowego oraz integracja z aplikacją mobilną po BLE.

Urządzenia automotive

Ładowarka pojazdów EV: zapewnienie zgodności z wymogami norm, ekspertyza, przygotowanie do certyfikacji przez dobór odpowiednich komponentów oraz badania EMI i EMC.

Oprogramowanie embedded do tej ładowarki (C++).

Testy jednostkowe oprogramowania tej ładowarki.

Oprogramowanie urządzenia medycznego.

Oświetlenie awaryjne

Tworzenie bezprzewodowej wersji najbardziej zaawansowanego sterownika oświetlenia w portfolio firmy: SoM RPi CM3, uC nRF, obwód radiowy, interfejsy oraz zasilanie izolowaną przetwornicą DC/DC PoE.

Poprawki najbardziej zaawansowanego sterownika w portfolio firmy (Vertex) oraz poprawki kilkudziesięciu PCB produkowanych w masowej skali na rynku, nawet 100k+ PCB rocznie.

Testy EMI, EMC, ESD w certyfikowanym laboratorium przyzakładowym oraz w Państwowym Instytucie Łączności w Warszawie.

Tworzenie oprogramowania testów elektrycznych, funkcjonalnych, jednostkowych i embedded.

Prowadzenie testów kluczowego dla całego oddziału urządzenia czujnika ruchu: koordynowanie zadań, współprowadzenie Scrumów i praca w trybie Agile.

Przeprowadzenie testów kilkudziesięciu opraw oświetlenia awaryjnego, składanie PCB każdej z nich manualnie oraz manualnym pick&placerem, stencile, wygrzewanie PCB w piekarniku na miejscu, poprawki, reworki i testy obciążalności zasilań.

Specjalność: układy DC/DC oraz dobór komponentów. Poprawki i aktualizacje doboru komponentów do kilkudziesięciu opraw, ekspertyza w zespole Hardware w temacie doboru komponentów.

Urządzenia automotive - sterownik I/O

Samodzielne zaprojektowanie pierwszego urządzenia zawodowo: sterownika I/O, począwszy od koncepcji, przez założenia, dobór komponentów, schemat i PCB w technologii 10/10 mils oraz 6/6 mils.

Urządzenie klasy automotive zgodne z normami, zabezpieczone przed UVLO, OVLO, load dump oraz prądowo. Wyposażone w mikrokontroler STM32, kilka interfejsów, m.in. RS232, oraz zasilanie DC/DC.

Upchanie 11 układów scalonych na małej PCB oraz tworzenie oprogramowania dla urządzenia.

Projekt prywatny / R&D

Growbox

Modułowa koncepcja sterowania środowiskiem do uprawy: pomiary, automatyka, alarmy i praca w trybie oszczędnym.

Założenia

Platforma do automatyzacji uprawy, z możliwością podglądu wizyjnego i nagrywania timelapse z życia roślin. Budowa umożliwiająca rozbudowanie i skalowanie, projekt z myślą o sterowaniu większą ilością kanałów poprzez sterowanie np. regałami upraw. Platforma do rozwijania umiejętności w zakresach wykorzystywanych zawodowo.

Funkcje

  • Sterowanie kanałami LED na żądanie.
  • Sterowanie kanałami LED według harmonogramu dobowego.
  • Odtwarzanie dźwięków.
  • Odtwarzanie dźwięków według harmonogramu dobowego.
  • Podgląd wizyjny za pomocą kamery: stream, pojedyncza klatka, detekcja ruchu, timelapse.
  • Wyświetlacz low EMI wyświetlający godzinę oraz stan pracy urządzenia.
  • Harmonogram dobowy podświetlenia wyświetlacza.
  • Kilka ekranów do wyboru na wyświetlaczu, animacje, własny tekst.

Cechy

  • Niska emisja EMI, m.in. dzięki rezygnacji z regulacji PWM LED-ów. Zamiast tego przełączane są całe kanały oraz zastosowany jest ekranowany zasilacz.
  • Możliwość rozbudowy dzięki modułowej budowie.
ZOBACZ DEMO STRONY

Sterownik urządzenia

Growbox Firmware

Założenia

Firmware odpowiedzialny za logikę pracy, sterowanie kanałami oraz obsługę wyświetlacza.

Funkcje

  • Sterowanie kanałami LED i harmonogramami dobowymi.
  • Obsługa wyświetlacza oraz ekranów statusu.
  • Logika pracy urządzenia, tryby i reakcje na zdarzenia.

Cechy

  • Projekt z myślą o niskiej emisji EMI.
  • Modułowa architektura do dalszej rozbudowy.
  • Stabilna praca w trybie całodobowym.
ZOBACZ DEMO STRONY

Aplikacja desktopowa

Growbox Desktop

Założenia

Aplikacja wspierająca konfigurację, podgląd stanu oraz wygodną obsługę ustawień Growboxa.

Funkcje

  • Konfiguracja harmonogramów i trybów pracy.
  • Podgląd stanu urządzenia.
  • Wygodna obsługa ustawień z poziomu komputera.

Cechy

  • Aplikacja wspierająca firmware i prototyp.
  • Przejrzysty interfejs do rozwoju kolejnych funkcji.
  • Możliwość rozbudowy o diagnostykę i eksport danych.

Aktualizacje

Growbox Updater

Założenia

Osobny moduł do obsługi aktualizacji firmware oraz kontroli procesu wgrywania nowych wersji.

Funkcje

  • Aktualizacja oprogramowania urządzenia.
  • Przygotowanie paczek firmware.
  • Zarządzanie usługami związanymi z firmware.
  • Kontrola wersji i procesu wgrywania.

Cechy

  • Oddzielenie aktualizacji od aplikacji sterującej.
  • Prosty przepływ dla użytkownika technicznego.
  • Gotowość do dopracowania pod kolejne wersje sprzętu.

Hardware i obudowa

Growbox Prototyp

Założenia

Część prototypowa obejmująca sprzęt, montaż, obudowę oraz praktyczne testy pracy urządzenia.

Funkcje

  • Integracja elektroniki, zasilania i modułów wykonawczych.
  • Testy działania kanałów oraz wyświetlacza.
  • Przygotowanie konstrukcji pod dalszą rozbudowę.

Cechy

  • Modułowa budowa ułatwiająca rozwój.
  • Możliwość iteracji mechaniki i obudowy.
  • Projektowanie pod realne warunki pracy urządzenia.

Wizja i timelapse

Growbox Cam

Założenia

Moduł kamery do podglądu uprawy, detekcji ruchu oraz nagrywania timelapse z życia roślin.

Funkcje

  • Podgląd wizyjny uprawy.
  • Stream, pojedyncza klatka i detekcja ruchu.
  • Nagrywanie timelapse z życia roślin.

Cechy

  • Moduł możliwy do rozwijania niezależnie od sterownika.
  • Nacisk na automatyczne dokumentowanie wzrostu.
  • Przygotowanie pod integrację z aplikacją desktopową.

Growbox Firmware

Demo strony

Wróć do portfolio

Panel wyświetlacza / R&D

DisplayPortal

System wyświetlający parametry komputera oraz innych aplikacji z możliwością obsługi bez posiadania urządzenia, z panelem WWW i aplikacją desktopową.

Założenia

Oprogramowanie umożliwiające integrację urządzeń elektronicznych z komputerem m.in. wyświetlaczy. Możliwość testowania funkcjonalności całkowicie softwarowo bez posiadania żadnych urządzeń. Platforma prezentująca umiejętności technologiczne - od projektu hardware, przez własny obraz Linux, po aplikacje firmware, desktop, mobilną i www.

Funkcje

  • Wyświetlanie parametrów systemu, pogody, na wyświetlaczu i innych urządzeniach
  • Integracja z oprogramowaniem ekosystemu
  • Modułowa budowa pozwalająca rozszerzanie funkcjonalności o kolejne elementy ekosystemu

Cechy

  • Kolorystyka i interfejs inspirowane panelem urządzenia
  • Architektura przygotowana pod firmware urządzenia, updater i aplikację desktopową
  • Aplikacja desktopowa umożliwiająca integrację komputera z urządzeniami i przekazywanie wyświetlanych przez nie danych
ZOBACZ DEMO STRONY DisplayPortal Firmware (strona www): DisplayPortal Desktop (QT app):

Firmware wyświetlacza

DisplayPortal Firmware

Założenia

Obsługa wyświetlacza w formie urządzenia opartego o system Linux. Obsługa akcesoriów połączonych z aplikacją desktopową poprzez główny sterownik z wyświetlaczem. Pozyskiwanie danych z komputera za pomocą aplikacji DisplayPortal Desktop.

Funkcje

  • Wyświetlanie parametrów komputera takich jak obciążenie CPU, RAM, GPU, ich temperatury itd.
  • Moduł pogodowy wyświetlający podstawowe informacje pogodowe.
  • Wizualizacje audiowizualne na bazie wyjścia audio komputera.

Cechy

  • Wyświetlanie parametrów na żywo z niskim opóźnieniem.
  • Wysoka konfigurowalność
  • Wysoka integracja z oprogramowaniem ekosystemu.
ZOBACZ DEMO STRONY

Aplikacja desktopowa

DisplayPortal Desktop

Założenia

Obsługa urządzenia, przygotowywanie danych przekazywanych do urządzenia. Podgląd wysyłanych danych, efektów i wizualizacji, by testować oprogramowanie bez urządzenia.

Funkcje

  • Analiza parametrów komputera - pobieranie rzeczywistych parametrów systemu na żywo.
  • Analiza dźwięku - wyświetlanie efektów audiowizualnych i przekazywanie ich do wyświetlacza i akcesoriów systemu.

Cechy

  • Kolorystyka i interfejs inspirowane panelem urządzenia
  • Wysoka konfigurowalność
  • Niskie zużycie zasobów, konfigurowalne moduły i częstotliwość odświeżania, by dostosować do własnych potrzeb i zrezygnować ze zbędnych funkcji.

Aplikacja mobilna

DisplayPortal Mobile

Założenia

Aplikacja mobilna do obsługi urządzenia DisplayPortal umożliwiająca łatwą i szybką kontrolę urządzenia za pomocą telefonu.

Funkcje

  • Sterowanie trybami ekranu, zmiana ustawień ekranów.
  • Sterowanie funkcjami audiowizualnymi, sterowanie kanałami oświetlenia LED WS2812.
  • Aktualizacja oprogramowania urządzenia.

Cechy

  • Wygodny, treściwy interfejs, zapewniający wygodę korzystania dzięki odpowiednio dużym elementom, zarazem zachowując kompaktową i zwartą architekturę.

Aktualizacje

DisplayPortal Updater

Założenia

Usprawniona wersja osobnego modułu do obsługi aktualizacji firmware oraz kontroli procesu wgrywania nowych wersji, wzorowana na Growbox Updater.

Funkcje

  • Aktualizacja oprogramowania urządzenia.
  • Przygotowanie paczek firmware.
  • Zarządzanie usługami związanymi z firmware.
  • Kontrola wersji i procesu wgrywania.

Cechy

  • Usprawniony proces instalacji, większa możliwość konfiguracji, łatwiejsza obsługa.
  • Wariant aktualizacji git pull bez przebudowania projektu.
  • Poprawiona obsługa przypadków brzegowych.

Hardware i integracja

DisplayPortal Prototyp

Założenia

Panel sterowania wyświetlaczem oparty o Raspberry Pi 4B oraz ekran ST7796S, z interfejsem WWW do konfiguracji, podglądu i obsługi urządzenia. Prototyp na potrzeby rozwoju oprogramowania, docelowo planowane dedykowane urządzenie własnego projektu.

Funkcje

  • Sterowanie wyświetlaczem z poziomu strony WWW.
  • Podgląd stanu urządzenia, odświeżanie danych i obsługa trybów pracy.
  • Panel administracyjny, aktualizacje oraz logi systemowe.

Cechy

  • Kolorystyka i interfejs inspirowane panelem urządzenia.
  • Architektura przygotowana pod firmware, updater i prototyp.
  • Projekt rozwijany jako kompletne urządzenie z własnym ekosystemem.

Hardware urządzenia

DisplayPortal Hardware

Założenia

Hardware dla projektu DisplayPortal oparty o Linux w module NanoPi Neo v1.4. Wyposażona w wyświetlacz konstrukcja umożliwiająca obsługę wyświetlacza oraz wyjść diod adresowalnych WS2812. Demonstracja systemu tworzonego od hardware po software.

Funkcje

  • Wyświetlacz przedstawiający dane z komputera oparty na Linuxie.
  • Dedykowany układ przeznaczony do generowania do 7 kanałów sygnału dla WS2812.
  • Zasilanie dla diod adresowalnych WS2812 z możliwością całkowitego wyłączenia zasilania oraz sygnału każdego kanału dla oszczędności energii - normalnie diody te pobierają znaczący prąd nawet nie świecąc.

Cechy

  • Stabilne zasilanie Low EMI dla bezpieczeństwa użytkownika.
  • Podział projektu na firmware, aplikację desktopową i warstwę sprzętową.
  • Możliwość rozwoju od prototypu Raspberry Pi do dedykowanego urządzenia.
  • Projektowanie z myślą o dalszej miniaturyzacji i wygodnym serwisowaniu.
ZOBACZ SCHEMAT I PCB wersji v1 (7ch) ZOBACZ SCHEMAT I PCB wersji v2 (4ch)

DisplayPortal Hardware

Schemat i PCB wersji v1 (7ch)

Wróć do DisplayPortal Hardware

DisplayPortal Hardware

Schemat i PCB wersji v2 (4ch)

Wróć do DisplayPortal Hardware

DisplayPortal

Demo strony

Wróć do portfolio

DisplayPortal Firmware

Demo strony

Wróć do portfolio

Interfejsy operatorskie

HMI

Obszar na projekty ekranów operatorskich, diagnostykę, alarmy, receptury i wizualizację procesu.

LINE 01 RUN

Pomysły i prototypy

Projekty prywatne

Różne projekty prywatne

Prywatne prototypy

Elektronika

Założenia

Tworzenie elektroniki i urządzeń w zakresie potrzeb i zainteresowań, z naciskiem na technologie i rozwiązania stosowane zawodowo, dzięki czemu w ramach hobby rozwijanie wiedzy wykorzystywanej zawodowo.

Zakres

  • Definicja potrzeb i celu urządzeń.
  • Definicja założeń, dobór architektury i dobór komponentów.
  • Schemat, prototyp oraz oprogramowanie.

Cechy

  • Urządzenia uwzględniające kwestie EMI, tak by nie wpływać negatywnie na użytkowników.

Infinity bar

Urządzenie oświetleniowe z możliwością kontrolowania za pomocą strony WWW, oddzielnym kolorem dla każdej diody, korzystające z efektu głębi.

Infinity mirror v1

Pierwszy prototyp korzystający ze zjawiska głębi lustrzanej i diod adresowalnych.

Komputer pokładowy drona

Drone Controller HW

Założenia

Mała, zwarta, 4-warstwowa płytka PCB w standardowym dla dronów formacie 38.5 × 38.5 mm, umożliwiająca zbudowanie komputera pokładowego dla drona w oparciu o mikrokontroler STM32H743 oraz układ nawigacji przestrzennej IMU Bosch BMI088, z możliwością zapisu logów z lotu do pamięci flash. Posiada gniazda łączeniowe modułu GPS oraz potrzebne domeny zasilania.

Zakres

  • Dobór komponentów do budowy komputera pokładowego dla dronów.
  • Utworzenie biblioteki footprintów do projektu.
  • Narysowanie schematów, PCB oraz routing komponentów bez użycia autorouterów czy autoplacementów.
  • Zdefiniowanie warstw stackup.
  • Przygotowanie dokumentów produkcyjnych: BOM, Gerber, milling i components placement.

Cechy

  • Tor zasilania oparty o komponenty low-EMI spełniające wymogi certyfikacyjne oraz środowiskowe.
  • Tor zasilania zoptymalizowany pod kątem sprawności oraz EMC (hot loop, placementy, routing).
  • Routing sygnałów, domeny zasilań i odsprzęgania zgodnie z zasadami projektowymi.
ZOBACZ SCHEMAT I PCB

CAŁY EKOSYSTEM - FIRMWARE, DESKTOP, WEB, SERWER, MOBILE, TESTS

Programowanie

Założenia

Umiejętność tworzenia całego stacku - począwszy od urządzeń przez firmware, testy jednostkowe, oprogramowanie platform testowych, aplikacje desktopowe oraz serwerowe, w tym frontend i backend.

Zakres

  • Oprogramowanie embedded na mikrokontrolery oraz urządzenia oparte na Linuxie.
  • Oprogramowanie w formie aplikacji desktopowych do obsługi tworzonych urządzeń.
  • Witryny sieciowe wyświetlane na urządzeniach pozwalające je kontrolować.

Cechy

  • Oprogramowanie obejmujące cały ekosystem urządzenia - zdolność samodzielnego opracowania całego oprogramowania na każdym etapie tworzenia urządzeń.

Linux

Doświadczenie w wykorzystaniu systemu Linux w platformach testowych oraz urządzeniach wbudowanych.

Tworzenie aplikacji oraz daemonów, aplikacji nadzorujących i aktualizujących inne moje aplikacje na danym systemie lub urządzeniu.

Aktualnie rozwijam kompetencje w zakresie budowania dedykowanych systemów Embedded Linux od podstaw. Skupiam się na pracy z Yocto Project (Yocto Pipeline), w tym na tworzeniu i dostosowywaniu własnych warstw BSP (Board Support Package), konfiguracji bootloadera (U-Boot), kompilacji skrośnej (cross-compilation) oraz integracji warstwy middleware i aplikacji wyższego poziomu.

Yocto repository DisplayPortal Firmware Growbox Firmware

Mikrokontrolery

Budowanie od podstaw urządzeń opartych o mikrokontrolery oraz tworzenie oprogramowania do nich. Urządzenia oparte o mikrokontrolery takie jak ESP32, STM, Nordic nRF, Atmel AVR.

Frontend & Backend

Tworzenie aplikacji frontendowych — od HTML i CSS, przez JavaScript, po wykorzystanie różnorodnych frameworków webowych.

Tworzenie backendu oraz serwerów, zarówno do hostowania aplikacji webowych, jak i udostępniania REST API. Implementacja rozwiązań w C++ na Linuxie, Windowsie i urządzeniach embedded, a także w Pythonie z wykorzystaniem m.in. Django i Flask.

Testy jednostkowe, funkcjonalne, longterm

Testy jednostkowe pisane m.in. w oparciu o Unity, jak i natywnie w C++. Platformy testowe komunikujące się z badanymi urządzeniami, manipulujące ich obciążeniem, zasilaniem, warunkami, zbierające logi i wysyłające na serwer.

Scripting & automation with Bash, Python, BAT

Automatyzacja ciągów poleceń z warunkami logicznymi, automatyzacja procesów, automatyzacja usług systemowych.

Aplikacje mobilne

Aplikacje mobilne dla systemu Android pozwalające na łatwą, szybką i wygodną obsługę tworzonych urządzeń i dostarczanych rozwiązań.

DisplayPortal Mobile

Github commity łącznie z prywatnymi repozytoriami stan na czerwiec 2026

Narzędzie desktopowe

PageHotkeys for SumatraPDF

Założenia

Aplikacja w tle do obsługi pdf za pomocą klawiatury podczas korzystania z aplikacji pełnoekranowych, tak by móc kontynuować naukę lub analizę jakiegoś materiału.

Zakres

  • Przewijanie plików pdf o określoną ilość linii lub stronę.

Cechy

  • Minimalistyczny interfejs, lekka budowa. Bezpieczne metody pozyskiwania klawiszy (Windows API) dzięki czemu nie aktywuje antycheatów. Wysoka konfigurowalność. Możliwość schowania do traya.
PageHotkeys for SumatraPDF on Github

Modele i prototypy

Druk i modele 3D

Założenia

Elementy realizujące konkretne potrzeby, zarówno warsztatowe jak i prototypowe.

Zakres

  • Modelowanie w Blenderze
  • Obudowy i elementy mechaniczne do projektów
  • Dobór parametrów druku i iteracje prototypów
  • Modele które posiadają reprezentatywne zdjęcia

Cechy

  • Zastosowano najtańszy filament PLA spełniający ROHS, który przez to wymagał długiego dostrajania parametrów. Dzięki temu jednak uzyskano maksymalnie ekonomiczne wytwarzanie wyrobów. Elementy, które muszą być wytrzymalsze, wykonane są z PLA CF, czyli PLA z włóknem węglowym.

Modele i prototypy

Pozostałe modele 3D

Założenia

Elementy realizujące konkretne potrzeby, zarówno warsztatowe jak i prototypowe.

Zakres

  • Modelowanie w Blenderze
  • Obudowy i elementy mechaniczne do projektów
  • Dobór parametrów druku i iteracje prototypów
  • Modele które są w użyciu i w większości nie mają reprezentatywnych zdjęć

Cechy

  • Zastosowano najtańszy filament PLA spełniający ROHS, który przez to wymagał długiego dostrajania parametrów. Dzięki temu jednak uzyskano maksymalnie ekonomiczne wytwarzanie wyrobów. Elementy, które muszą być wytrzymalsze, wykonane są z PLA CF, czyli PLA z włóknem węglowym.

Wyciąg

Infinity Cube 10x10

Infinity Bar 20x10

Nabiurkowy holder wyświetlaczy

Uchwyt TV

Uchwyt drugiego TV

Ramka do osadzenia wyświetlacza 3.5"

Podstawka halogenu

Pozostałe

Projekt edukacyjny

Praca dyplomowa

Założenia

Wielokanałowy zdalnie sterowany sterownik urządzeń jednofazowych, składający się z dwóch urządzeń, pozwalający zaoszczędzić energię.

Zakres

  • Opis problemu i założeń pracy
  • Schemat rozwiązania, zastosowany program na obu urządzeniach
  • Efekty, wyniki, zdjęcia i wnioski

Cechy

  • Przekaźniki zatrzaskowe niewymagające energii poza momentem zmiany stanu
  • Komunikacja bezprzewodowa pomiędzy urządzeniami oparta o moduły Bluetooth HC-05
ZOBACZ PRACĘ DYPLOMOWĄ

Praca dyplomowa

Praca dyplomowa

Doświadczenie zawodowe

Projekty zawodowe

Badania precertyfikacyjne

Szerokie doświadczenie w przeprowadzaniu badań precertyfikacyjnych urządzeń elektronicznych, od urządzeń IoT, przez oświetlenie awaryjne, po urządzenia klasy automotive, zarówno przewodzonych, jak i promieniowanych.

Oprogramowanie fiskalne i testowe

Tworzenie oprogramowania dla urządzeń embedded dla kas fiskalnych (C++ Linux), platforma stress testów urządzeń, platforma pomiaru zużycia energii, tworzenie stron dla kas fiskalnych (JS), aplikacje desktopowe (C# Visual Studio), oprogramowanie do urządzeń testowych, praca w wieloosobowym zespole.

Urządzenie medyczne

Samodzielne prowadzenie projektu urządzenia medycznego: hardware, software, testy i badania.

Tworzenie hardware urządzenia bateryjnego BLE: niskie EMI, wysoka sprawność, przetwornice DC/DC, bardzo dokładne stabilizatory LDO, źródło napięcia odniesienia, układ pomiarowy, układ analogowy na OpAmpach i fotodiodach, komponenty najwyższej precyzji dostępne na Mouserze. Wybór, obsługa i oprogramowanie dla wyświetlacza.

Tworzenie oprogramowania embedded na ESP32, oprogramowania testowego, testy, badania właściwości obwodu pomiarowego oraz integracja z aplikacją mobilną po BLE.

Urządzenia automotive

Ładowarka pojazdów EV: zapewnienie zgodności z wymogami norm, ekspertyza, przygotowanie do certyfikacji przez dobór odpowiednich komponentów oraz badania EMI i EMC.

Oprogramowanie embedded do tej ładowarki (C++).

Testy jednostkowe oprogramowania tej ładowarki.

Oprogramowanie urządzenia medycznego.

Oświetlenie awaryjne

Tworzenie bezprzewodowej wersji najbardziej zaawansowanego sterownika oświetlenia w portfolio firmy: SoM RPi CM3, uC nRF, obwód radiowy, interfejsy oraz zasilanie izolowaną przetwornicą DC/DC PoE.

Poprawki najbardziej zaawansowanego sterownika w portfolio firmy (Vertex) oraz poprawki kilkudziesięciu PCB produkowanych w masowej skali na rynku, nawet 100k+ PCB rocznie.

Testy EMI, EMC, ESD w certyfikowanym laboratorium przyzakładowym oraz w Państwowym Instytucie Łączności w Warszawie.

Tworzenie oprogramowania testów elektrycznych, funkcjonalnych, jednostkowych i embedded.

Prowadzenie testów kluczowego dla całego oddziału urządzenia czujnika ruchu: koordynowanie zadań, współprowadzenie Scrumów i praca w trybie Agile.

Przeprowadzenie testów kilkudziesięciu opraw oświetlenia awaryjnego, składanie PCB każdej z nich manualnie oraz manualnym pick&placerem, stencile, wygrzewanie PCB w piekarniku na miejscu, poprawki, reworki i testy obciążalności zasilań.

Specjalność: układy DC/DC oraz dobór komponentów. Poprawki i aktualizacje doboru komponentów do kilkudziesięciu opraw, ekspertyza w zespole Hardware w temacie doboru komponentów.

Urządzenia automotive - sterownik I/O

Samodzielne zaprojektowanie pierwszego urządzenia zawodowo: sterownika I/O, począwszy od koncepcji, przez założenia, dobór komponentów, schemat i PCB w technologii 10/10 mils oraz 6/6 mils.

Urządzenie klasy automotive zgodne z normami, zabezpieczone przed UVLO, OVLO, load dump oraz prądowo. Wyposażone w mikrokontroler STM32, kilka interfejsów, m.in. RS232, oraz zasilanie DC/DC.

Upchanie 11 układów scalonych na małej PCB oraz tworzenie oprogramowania dla urządzenia.

CV

Profil

Całożyciowa pasja do elektroniki, od pomysłu przez schemat, PCB, montaż, po testy, oprogramowanie oraz proces certyfikacji i wdrożenie do masowej produkcji.

Cel

Możliwość stworzenia samodzielnie dowolnego urządzenia od początku do samego końca, włącznie z testami, oprogramowaniem, certyfikacją oraz oprogramowaniem współpracującym, czyli nie tylko firmware, ale i aplikacjami desktopowymi oraz serwerowymi dla tych urządzeń.

Wykształcenie

  • Politechnika Rzeszowska - tytuł inżyniera Elektrotechniki spec. Przetwarzanie energii elektrycznej
  • Praca dyplomowa oceniona na ocenę 5.0, obrona pracy 5.0, egzamin końcowy 5.0
  • Technik elektronik w CEZ Stalowa Wola
  • Matura j. angielski 98%
  • Egzamin gimnazjalny j. angielski 98%

Elektronika

  • Urządzenia embedded oparte o mikrokontrolery
  • Urządzenia embedded Linux
  • Układy zasilania i przetwarzania energii - low power DC/DC (specjalność)
  • Układy pomiarowe
  • Elektronika cyfrowa
  • Elektronika analogowa
  • Bardzo skrupulatny dobór komponentów i znajomość ich parametrów
  • Symulacja obwodów analogowych (LTSpice)
  • PCB bring up
  • FPGA RTL (VHDL) (new) (LINK)
  • RF (improved recently)
  • Audio Front End + (greatly improved recently) = (PREVIEW3 in progress)
  • Drone Controller Board (LINK)
  • Ustawianie parametrów i zlecanie zamówienia PCB (JLCPCB, Eurocircuits)
  • Urządzenia bateryjne
  • Urządzenia z komunikacją BLE
  • Urządzenia z Ethernetem
  • Urządzenia PoE
  • Obsługa wyświetlaczy
  • Badania EMC + certyfikacja
  • Liczne platformy testowe
  • Testy longterm urządzeń
  • Testy elektryczne
  • Testy EMC, EMI i ESD
  • Tworzenie i wdrażanie procesu technologicznego do produkcji na masową skalę

Programowanie

C++
  • Oprogramowanie embedded na ESP32, AVR, STM32, nRF, (FreeRTOS/bare metal)
  • Sterowniki LowLevel (i.e. Software SPI)
  • Oprogramowanie embedded na systemy Linux
  • Aplikacje desktopowe Qt (LINK)
  • Serwery WWW embedded (LINK)
  • Testy jednostkowe Unity i w natywnym C++ (LINK)
Python
  • Automatyzacja testów sprzętowych tworzonych urządzeń
  • REST API Proxy Django (LINK)
  • Flask WWW server (LINK)
C#
  • Aplikacje desktopowe
HTML, CSS, JavaScript
  • Nowoczesne strony www
  • Strony na urządzenia embedded
Aplikacje mobilne
  • Aplikacje na Android Studio (LINK)
Yocto / Embedded Linux
  • BSP (Board Support Package), bootloader U-Boot, Linux kernel, Device Tree (DTS/DTB) (LINK)

Informatyka

  • Wiedza z zakresu sieci
  • Linux i Windows od podszewki
  • WSL
  • Tworzenie i hostowanie serwerów gier i stron WWW
  • Oprogramowania do edycji audio i video

Modelowanie i druk 3D

  • Liczne projekty modeli 3D (Blender)
  • Obsługa drukarki 3D oraz nastawy parametrów (Creality K1C)
  • Maszyny CNC
  • Tworzenie ciasno pasowanych modeli i konstrukcji z wielu elementów

Cechy

  • Odpowiedzialność
  • Samodzielność
  • Komunikatywność
  • Umiejętność pracy w zespole (m.in. Agile)
  • Umiejętność pracy samodzielnie (DrPoket)
  • Doświadczenie w kierowaniu zespołami (OHM System)

Umiejętności manualne i sprzęt

Lutowanie
  • Lutowanie ołowiowo i bezołowiowo
  • Lutowanie THT
  • Lutowanie SMD
Obsługa sprzętu
  • Zasilacze laboratoryjne
  • Multimetry
  • Generatory
  • Oscyloskopy, m.in. Rigol DS1104ZPlus, Rigol DS1054Z, Hantek i kilka innych modeli
  • Analizatory logiczne (Saleae)
  • Analizatory widma, m.in. Rhode & Schwarz
  • Aparatura i sondy do pomiarów EMI promieniowanych
  • Przyrządy do kalibracji AKPiA: termopary, czujniki ciśnienia, przepływu i różnicowe
  • Przyrządy do testów ESD
  • Piekarnik do pieczenia SMD
  • Manualny Pick n Placer
  • PCB Stencil
  • Drukarki 3D
  • Maszyny CNC

Programy i narzędzia

Altium 2020Altium 2018Altium 2012Fusion 360 EDAKicadVisual Studio CodeVisual StudioBlenderLTSpiceSaturnPCBGITGIT ExtensionsGitHub DesktopDockerVMWareVirtualBoxPostmanQt CreatorWiresharkPuTTYXAMPPTIA PortalnRF Connect for DesktopnRF Connect (mobile)UCANCAMAndroid StudioNotepad++WinSCPCreality PrintAudacityCoolEditPro 2000ArduinoWSLOBS StudioHirensBootCDComboFixOTLWinHEXUltraVNCTeamViewerAnyDeskSTM32CubeIDECMakeGCCOpenOCDWASAPISigrok

PCB Design

  • PCB Design summary (EN) LINK
  • Drone Control Board STM32 H743 LINK
  • DisplayPortal Linux v1 7ch WS2812 LINK
  • DisplayPortal Linux v2 4ch WS2812 LINK

Osiągnięcia zawodowe

  • Zlokalizowanie podatności urządzenia obecnego od lat na rynku i poprawienie jego odporności na ESD o 347%, potwierdzone osobiście przeprowadzonymi badaniami w Państwowym Instytucie Łączności w Warszawie. LINK
  • Znaczący wkład w pomyślne ukończenie budowy największego w tamtym czasie bloku gazowo-parowego w Europie poprzez kalibrację ponad połowy AKPiA: termopar, czujników ciśnienia, przepływu i różnicowych, oraz kierowanie zespołami montującymi i demontującymi te czujniki. Obiekt został porzucony przez poprzedniego wykonawcę, który zabrał dokumentację (Elektrociepłownia Stalowa Wola). LINK
  • Praca przy prototypach wojskowych oraz sprzęcie utrzymującym front na wojnie na wschodzie Europy (ASH Krab) (HSW S.A.). LINK
  • Stworzenie PCB sterownika I/O klasy automotive: ponad 1 m ścieżek przy PCB 2-warstwowej o bardzo małych wymiarach, 11 układów scalonych, zabezpieczenia load dump OVLO, UVLO, kilka interfejsów komunikacyjnych, kondycjonowanie sygnałów wejściowych itd.
  • Stworzenie samodzielnie medycznego urządzenia pomiarowego, bezprzewodowego i bateryjnego, zbudowanego na najlepszych możliwych dostępnych komponentach na mouser.eu (tolerancje, stabilności napięć itd.). Komponenty, schemat, testy, badania, software ESP32.
  • Ekspertyza i usprawnienie ładowarki samochodów elektrycznych EV (Wallbox 22kW) pod kątem EMC oraz zgodności z normami (AMC Tech). LINK
  • Zbudowanie przetwornicy PoE w bezprzewodowej wersji najbardziej skomplikowanego sterownika oświetleniowego w portfolio ES-SYSTEM o sprawności 84%, przy deklarowanych przez producenta 86% na dopracowanym layoucie.
  • Odpowiedzialność, koordynacja i realizacja testów najważniejszego w danym okresie produktu w portfolio firmy ES-SYSTEM (inteligentna czujka ruchu) - prowadzenie Scrumów i nadzór nad pracami. LINK
  • Zaprojektowanie architektury i dobór podzespołów do kosiarki elektrycznej bezprzewodowej w kilka godzin.
  • Rekonesans prawny, techniczny oraz testy faktycznych rozwiązań oraz przetarcie szlaków we wdrożeniu AI w 200 osobowej firmie w zgodności z ISO 27001.

Osiągnięcia edukacyjne

  • Praca dyplomowa oceniona na ocenę 5.0, obrona pracy 5.0, egzamin końcowy 5.0 (LINK)
  • Matura j. angielski 98%
  • Pierwsze miejsce w konkursie z Informatyki w Gimnazjum
  • Ocena 5.0 z kartkówki z asemblera na studiach
  • Ocena 6.0 z prezentacji na temat mikrokontrolerów w Technikum
  • Dwie oceny 6.0 za prowadzenie dwóch oddzielnych lekcji Informatyki w Gimnazjum
  • Film klasowy na koniec edukacji w Technikum

Branże

  • Zbrojeniowa (HSW S.A.)
  • Automotive (ładowarka EV Wallbox 22kW (AMC Tech), sterownik I/O (ELTE-GPS), lampy samochodowe (Carkom))
  • Medyczna (DrPoket oraz AMC Tech)
  • Oświetlenia awaryjnego (ES-SYSTEM)
  • Fiskalna (Novitus)
  • Maszyny CNC (PGCNC)
  • Elektroenergetyczna (Elektrociepłownia Stalowa Wola)
  • Telekomunikacja (Dantom Production Solutions)

Możliwości

  • Stworzenie urządzenia od początku do końca
  • Stworzenie jego oprogramowania
  • Stworzenie oprogramowania testowego, testy jednostkowe, platformy testowe
  • Stworzenie oprogramowania wspierającego (desktop, serwer)
  • Stworzenie jego prototypowej obudowy (projekt + wydruk na drukarce 3D)
  • Zlutowanie PCB SMD + THT w warunkach domowych
  • Lutowanie w warunkach domowych z wyciągiem

Znajomość platform i devkitów

  • Raspberry Pi 1, 2, 3, 4, 4B, CM3, CM5
  • Nano Pi Neo v1.4
  • ESP32
  • ESP32 S3
  • STM32 F103, F104, H743, Bluepill, Blackpill
  • nRF52832, nRF52840
  • nRF52840 Dongle
  • Arduino Uno, Mega
  • ATmega 328P, 168P

Wyposażenie

  • Multimetr
  • Lutownica
  • HotAir
  • HotPlate - możliwość lutowania PCB SMD w domu
  • Zasilacz laboratoryjny
  • Wyciąg własnej roboty
  • Oscyloskop Hantek
  • Analizator logiczny Saleae
  • Maty i opaski anty ESD
  • Mikroskop
  • Suwmiarka

Profile społecznościowe

Technologie

LinuxYoctoWSLVMFreeRTOSEthernetPoEBLEQtRS232RS485SPIUARTI2CI2SDMXMIPI-DSIHDMIRMIIRGMIIEmbeddedElektronikaDiagnostykaGCODE

Github commity łącznie z prywatnymi repozytoriami stan na czerwiec 2026

Github commity łącznie z prywatnymi repozytoriami stan na koniec września 2026

Strefa rekrutera

Hidden area

Dostęp po wprowadzeniu otrzymanego hasła do strony.

Po godzinach

Zainteresowania

ElektronikaInformatykaPodróże motocykloweGry PCMuzykaFotografiaPrzyrodaFizykaChemiaAstronomia

Pliki i materiały

Do pobrania

Do pobrania

  • DisplayPortal Desktop LINK
  • Opis działalności w obszarze PCB Design (EN) LINK
  • Drone Control Board STM32 H743 LINK
  • DisplayPortal Linux v1 7ch WS2812 LINK
  • DisplayPortal Linux v2 4ch WS2812 LINK
  • GrowBox Desktop
  • oraz więcej