Łączę warstwę sprzętową ze światem IT. Projektuję niezawodne systemy sterowania i wysokowydajne aplikacje nadrzędne.
Sprawdź moje realizacjeBridging the gap between hardware and IT. I design reliable control systems and high-performance overarching applications.
See my projectsJako integrator systemów na co dzień obcuję ze sterownikami przemysłowymi (głównie Siemens). Znam specyfikę pracy na obiekcie i wymagania stawiane systemom czasu rzeczywistego. Równolegle, jako programista C#, projektuję złożone architektury oprogramowania. Pozwala mi to dostarczać kompleksowe rozwiązania – od wysterowania napędu, po zaawansowaną obróbkę i przesył danych.
As a systems integrator, I work daily with industrial controllers (mainly Siemens). I understand the specifics of on-site work and the rigorous requirements of real-time systems. Simultaneously, as a C# developer, I design complex software architectures. This allows me to deliver comprehensive solutions – from drive control to advanced data processing and transmission.
Projekt rozszerzalnego silnika zaprojektowany z wykorzystaniem zaawansowanych wzorców projektowych. Architektura pozwala na łatwe dodawanie nowych algorytmów kompresji bez ingerencji w kod rdzenia.
An extensible engine design utilizing advanced design patterns. The architecture allows for easy addition of new compression algorithms without modifying the core code.
Wysokowydajny parser sieciowy napisany w języku C#. Zastosowane techniki optymalizacyjne minimalizują użycie Garbage Collectora, zapewniając stabilne i szybkie przetwarzanie pakietów z maszyn produkcyjnych.
A high-performance network parser written in C#. Applied optimization techniques minimize Garbage Collector usage, ensuring stable and fast packet processing from production machines.
Kompleksowe wdrożenie systemu sterowania. Zaprogramowanie logiki na sterowniku PLC oraz utworzenie stabilnego interfejsu wymiany danych pomiędzy warstwą sprzętową a serwerem nadrzędnym.
Comprehensive implementation of a control system. Programming PLC logic and creating a stable data exchange interface between the hardware layer and the overarching server.