Doświadczenie
Moja ścieżka to łączenie inżynierii oprogramowania z elektroniką. Buduję aplikacje webowe, desktopowe oraz mobilne, realizując projekty, które wymagają zrozumienia zarówno kodu wysokiego poziomu (Python/JS), jak i działania sprzętu (C++).
Independent Software & Hardware Developer
Freelance
2024 — Obecnie
Projektowanie i budowa systemów łączących elektronikę z nowoczesnym oprogramowaniem.
- • Stworzenie systemu 'IoT Activity Tracker' opartego na ESP32 i React Native (Bluetooth LE).
- • Integracja systemów z rządowymi bazami danych (GUS/REGON) w celu automatycznej weryfikacji danych firm.
- • Budowa i oprogramowanie modułowych systemów Smart Mirror (C++, Node.js).
Helpdesk / Handlowiec
Inter Projekt | Gliwice
Lipiec 2025 — Październik 2025
Rola hybrydowa łącząca wsparcie techniczne, sprzedaż oraz optymalizację procesów biznesowych.
- • Tworzenie autorskich skryptów automatyzujących powtarzalne zadania zespołu handlowego.
- • Nadzór techniczny nad platformą e-commerce (Magento).
- • Zdobycie wiedzy z zakresu wdrażania i konfiguracji systemów ERP (Comarch).
- • Serwisowanie i naprawa stacji roboczych oraz rozwiązywanie bieżących problemów technicznych.
Programista Python (Praktyki zawodowe)
Słoneccy.pl | Strzelce Opolskie
Lipiec 2025
Skupienie na optymalizacji wewnętrznych procesów firmy poprzez automatyzację.
- • Tworzenie aplikacji w języku Python mających na celu cyfryzację i usprawnienie biurokracji.
- • Praca nad algorytmami przetwarzającymi dane wewnętrzne firmy.
Projekty Studenckie & R&D
Politechnika Śląska / Własne
2022 — 2025
Intensywny rozwój kompetencji technicznych poprzez realizację złożonych projektów akademickich i własnych.
- • Tworzenie aplikacji webowych w architekturze klient-serwer (PHP/SQL).
- • Implementacja algorytmów i struktur danych w języku C++.
- • Projektowanie responsywnych interfejsów przy użyciu HTML, CSS i JavaScript.
Helpdesk / Serwisant (Praktyki zawodowe)
Terabajt | Strzelce Opolskie
Maj 2019 — Maj 2020
Pierwsze doświadczenia w profesjonalnym serwisie sprzętu komputerowego i wsparciu użytkownika.
- • Diagnozowanie i naprawa usterek sprzętowych w laptopach i komputerach stacjonarnych.
- • Konfiguracja systemów operacyjnych oraz oprogramowania biurowego u klientów.
- • Utrzymywanie relacji z klientem w ramach pierwszej linii wsparcia.