Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Serhii Ilin

Zaproponuj Serhii pracę nad swoim kolejnym zleceniem.

Ukraina Czerkasy, Ukraina
12 godzin 49 minut temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
Zakończono 6 Sejfów
2 miesiące 11 dni temu
6 zleceniodawców
wiek 19 lat
w Serwisie 7 miesięcy 1 dzień

Ranking

Zakończonych zleceń
100%
Średnia ocena
9.97 z 10
Ranking
744
Aplikacje desktopowe
Systemy wbudowane i mikrokontrolery
5 zleceń
Systemy wbudowane i mikrokontrolery
2 zlecenia
C i C++
1 zlecenie
Python
1 zlecenie
AR i VR

Poziom znajomości języków obcych

Українська Українська: native
English English: poziom wyżej niż średni

Umiejętności i kwalifikacje

Portfolio


  • Płytka atmega328p-pu + rs485

    Systemy wbudowane i mikrokontrolery
    Opracowano prototyp sprzętowy modułu sterującego opartego na mikrokontrolerze AVR ATmega328P-PU z zintegrowanym interfejsem komunikacji przemysłowej RS-485. Urządzenie zmontowano metodą montażu przewlekanego na perforowanej płytce stykowej. Schemat płytki obejmuje podstawowe połączenie mikrokontrolera z wykorzystaniem zewnętrznego kwarcowego rezonatora w celu zapewnienia stabilnego taktowania systemu. W celu realizacji półdupleksowej wymiany danych przez różnicową szynę RS-485 zainstalowano i rozprowadzono odpowiedni układ scalony transceiver MAX485EPA+. Na płytce przewidziano również złącza pinowe do wygodnego podłączenia zewnętrznej peryferii, linii zasilania oraz zapewnienia możliwości wgrywania oprogramowania przez interfejs SPI. Razem z przesyłaniem sygnału różnicowego przez skręconą parę płytka przewiduje PoE.
  • Matematyczna optymalizacja parametrów RS-485 dla systemów wbudowanych

    Systemy wbudowane i mikrokontrolery
    W ramach tego projektu przeprowadzono kompleksowe badanie przemysłowego standardu fizycznego poziomu RS-485 w celu minimalizacji negatywnego wpływu zewnętrznego hałasu przy zachowaniu wysokiej efektywności energetycznej urządzenia. Główna uwaga została poświęcona obliczeniu optymalnych wartości rezystorów podciągających dla modułu MAX485 poprzez zbudowanie funkcji celu kosztów, która uwzględnia kary za zużywaną moc oraz poziom zakłóceń elektromagnetycznych. Dzięki zastosowaniu metody warunków koniecznych i wystarczających minimum wyprowadzono matematyczną zależność, która pozwala znaleźć równowagę między odpornością na zakłócenia a ograniczeniami sprzętowymi stabilizatora zasilania, takimi jak próg cieplny AMS1117-3.3.
  • Kompozytowy wskaźnik oceny rozwoju bezpieczeństwa krajów świata

    AI i uczenie maszynowe
    Kompleksowa analiza danych z 200+ krajów za 24 lata (2000–2023). Zbieranie danych z 6 międzynarodowych źródeł, oczyszczanie (ETL), redukcja wymiarowości poprzez PCA oraz klasteryzacja krajów metodą K-Means w celu wykrycia globalnych wzorców bezpieczeństwa.

    W ramach tej pracy naukowej opracowano kompleksowy model matematyczny do oceny poziomu rozwoju bezpieczeństwa krajów świata w okresie 2000-2023. Praca obejmowała pełny cykl przetwarzania danych (ETL) z sześciu różnorodnych międzynarodowych źródeł, w tym Banku Światowego, WGI, GTD, UCDP i IDMC. Głównym celem było stworzenie narzędzia zdolnego obiektywnie klasyfikować kraje według poziomu zagrożeń wojskowych, społecznych i politycznych.

    Do realizacji wykorzystano język Python oraz biblioteki Pandas, NumPy, Scikit-learn, Matplotlib i Seaborn. W trakcie przygotowania danych przeprowadzono oczyszczanie z wartości odstających, zastosowano transformację logarytmiczną dla metryk z ciężkimi ogonami oraz zaimplementowano algorytm uzupełniania brakujących wartości w celu zachowania integralności szeregów czasowych.

    Kluczowym etapem analizy było wykorzystanie metody głównych komponentów (PCA), co pozwoliło na redukcję wymiarowości przestrzeni cech i wydzielenie trzech fundamentalnych czynników bezpieczeństwa: zdolności instytucjonalnej, intensywności konfliktów oraz poziomu przestępczości. Na podstawie uzyskanych komponentów przeprowadziłem klasteryzację metodą K-Means, określając optymalną liczbę grup za pomocą metody łokcia oraz analizy sylwetki.

    W wyniku modelowania wydzielono cztery stabilne klastry krajów: stabilne demokracje, zmilitaryzowane autokracje, kraje o wysokim poziomie przestępczości oraz strefy aktywnych działań bojowych. Walidacja modelu na danych historycznych Ukrainy wyraźnie odzwierciedliła strukturalne zmiany w środowisku bezpieczeństwa w latach 2014 i 2022, potwierdzając praktyczną wartość opracowanego indeksu.
  • Lokalna Poczta — Zabezpieczony P2P komunikator dla lokalnych sieci

    C i C++
    Krosplatformowy zdecentralizowany komunikator do bezpiecznej komunikacji i wymiany plików w ramach lokalnej sieci (LAN/WLAN) bez użycia zewnętrznych serwerów czy dostępu do Internetu.

    Projekt stworzony w celu zapewnienia poufnej komunikacji w przedsiębiorstwach, w dużych biurach lub w zakładach produkcyjnych, gdzie ważna jest izolacja od zewnętrznej sieci lub brak centralnej infrastruktury. Komunikator działa na zasadzie Peer-to-Peer, co wyklucza możliwość przechwycenia danych przez stronę trzecią na serwerze.

    Projekt stworzony w celu zapewnienia poufnej komunikacji w przedsiębiorstwach, w dużych biurach lub w zakładach produkcyjnych, gdzie ważna jest izolacja od zewnętrznej sieci lub brak centralnej infrastruktury. Komunikator działa na zasadzie Peer-to-Peer, co wyklucza możliwość przechwycenia danych przez stronę trzecią na serwerze.

    Stos technologiczny:
    - Język: Golang
    - GUI: Fyne (interfejs wieloplatformowy: Windows, Linux, Android)
    - Protokoły sieciowe: UDP (do odkrywania usług), TCP/TLS (do przesyłania danych)
    - Kryptografia: TLS 1.3, certyfikaty X.509, SHA-256

    Zrealizowane funkcje:
    - Zero-config połączenie: Automatyczne wykrywanie aktywnych użytkowników w sieci przez UDP Broadcast (nie trzeba ręcznie wprowadzać adresów IP).
    - Bezpieczeństwo (model CIA):
    C: Poufność: Całkowite szyfrowanie End-to-End wiadomości tekstowych i plików (TLS).
    I: Integralność: Weryfikacja danych za pomocą MAC i haszowania.
    A: Dostępność: Ochrona przed atakami sieciowymi i optymalizacja pod wysokie obciążenia.
    - Wymiana plików: Bezpieczne przesyłanie plików dowolnego rozmiaru bezpośrednio między urządzeniami.
    - Krosplatformowość: Jednolity kod, który kompiluje się pod platformy desktopowe i mobilne.

    P.S. Naprawiono luki związane z atakami DDoS i zarządzaniem pamięcią, które zostały wskazane w raporcie.
  • Wizualizacja algorytmu Dijkstry C++/Qt Desktop (Praca semestralna)

    C i C++
    W ramach tego projektu opracowano aplikację desktopową do znajdowania najkrótszych ścieżek w ważonym grafie za pomocą algorytmu Dijkstry. Produkt programowy został zrealizowany w języku C++ z wykorzystaniem środowiska Qt Creator oraz frameworka Qt do tworzenia graficznego interfejsu użytkownika.

    Funkcjonalność programu pozwala użytkownikowi na ręczne wprowadzanie grafu za pomocą macierzy sąsiedztwa lub na ładowanie danych z plików tekstowych z obsługą dynamicznej zmiany liczby wierzchołków. Kluczową cechą projektu jest moduł wizualizacji oparty na QGraphicsView, który automatycznie buduje graf, wyświetla powiązania między wierzchołkami oraz graficznie podświetla znalezione najkrótsze trasy i przetworzone węzły.

    Architektura aplikacji oparta jest na zasadach programowania obiektowego z wykorzystaniem niestandardowych modeli danych, dziedziczących po QAbstractTableModel, do powiązania logiki z interfejsem. Zrealizowano system zapisywania i odczytywania stanów grafu, walidację danych wejściowych oraz interaktywną interakcję z elementami sceny.
  • RMonitoringUnit - urządzenie do zbierania danych chłodziarek

    Systemy wbudowane i mikrokontrolery
    Zostało opracowane urządzenie do zbierania danych z czujników systemów chłodniczych oraz przesyłania tych danych na serwer w celu dalszej wizualizacji i analizy. Wykorzystano mikrokontrolery Elecrow Arduino Leonardo IoT sim800C oraz ESP32 GSM/GPRS sim800H, termistory i czujniki ciśnienia Danfoss, moduły sd-card (połączenie przez SPI) oraz RTC (połączenie przez I2C), a także LCD (połączenie przez I2C). Oprogramowanie zostało napisane w C++ z użyciem frameworka Arduino.
  • RMonitoring - system monitorowania przemysłowych chłodziarek

    C i C++
    Został opracowany serwer (RMonitoringServier) w języku programowania golang z wykorzystaniem bazy danych TimeScaleDB do zbierania metryk z RMonitoringUnit, ich przechowywania oraz wysyłania do klientów RMonitoringApp-desktop. Została również opracowana aplikacja desktopowa na systemy Windows i Linux w języku programowania C++ z wykorzystaniem frameworka Qt do strukturalnego zbierania i wizualizacji danych (dostępne zarówno w czasie rzeczywistym, jak i w trybie przeglądania danych z przeszłości), a także administracji użytkownikami i kontrolerami RMonitoringUnit.

    Linki do obu repozytoriów:
    - https://github.com/HladCode/RMonitoringApp-desktop
    - https://github.com/HladCode/RMonitoringServer
  • Clipboard-Save - długoterminowe przechowywanie danych z schowka

    C i C++
    Została opracowana aplikacja desktopowa do długoterminowego przechowywania i sortowania danych z schowka według daty i czasu do własnego użytku w języku programowania C++ oraz frameworku Qt.
  • Bot Telegram do randek

    Tworzenie chatbota
    Nieukończony bot telegramowy, który był rozwijany latem 2023 roku (golang, sqlite, tgbotapi). Został użyty do pracy laboratoryjnej.

Recenzje dotyczące zrealizowanych zleceń 6

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Sergiusz jest specjalistą w swojej dziedzinie. Szybko zabrał się za rozwiązanie i już po kilku godzinach przesłał prototyp oprogramowania. Wszystko świetnie. Dziękuję. Planuję dalszą współpracę.

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Świetna praca, wszyscy zadowoleni

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Miło pracować, Serhij to odpowiedzialna osoba. Wszystko na czas. Jakość pracy będę mógł w pełni ocenić dopiero za tydzień, gdy przyjedzie mój kontroler. Wszystko w porządku.

6 luty 410 PLN
Symulacja I2C master+slave ATmega16 według metodyki, dwa MCU, przechwytywanie oscylogramu SDA/SCL, raport

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Wykonane doskonale, zdążyłem w terminie

Bmw Bmw | Indywidualny | Wzajemna opinia

30 grudnia 2025 82 PLN
KONSULTACJA dotycząca (Integracja graficznego interfejsu SquareLine Studio (LVGL) w ESP32-S3 Touch LCD 2

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Konsultacja przebiegła pomyślnie. Dziękuję!!!

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Szybko, odpowiedzialnie, jakościowo

Aktywność

  Ostatnie oferty 10
SYSTEM MONITORINGU WIZYT Indywidualne zlecenie
328 PLN
Wyświetlić obraz na wyświetlaczu ESP32
98 PLN
Konsultacja dotycząca projektu
66 PLN
Dla ESP32 należy dostosować kod do innego modułu żyroskopu, akcelerometru.
1229 PLN
Urządzenie, które wysyła żądanie HTTP przy zmianie stanu kontaktu
123 PLN
System śledzenia ruchu
1229 PLN
Zapytanie o opracowanie prototypu: Interaktywna plansza do gier (Światło + Dźwięk + Czujniki) Indywidualne zlecenie
Zrobić tłumaczenie na ukraiński interfejsu w przemysłowym kontrolerze Kinko
164 PLN
Potrzebny inżynier sprzętu do opracowania elektronicznego wnętrza sprzętu sportowego
101 PLN
Dla ESP32 należy dostosować kod do innego modułu żyroskopu, akcelerometru.
164 PLN