O Firmie
ProgPeak to polska firma powstała jako odpowiedź na rosnące zapotrzebowanie na oprogramowanie, web development i usługi informatyczne, oraz usługi inżynierskie z pogranicza informatyki, automatyki, elektroniki i fizyki. Nazwa ProgPeak jest połączeniem dwóch angielskich słów: prog - skrót od programu i peak - szczyt. Jak sama nazwa wskazuje, dokładamy wszelkich starań, aby nasze produkty i usługi były najwyższej jakości.
Kluczowe Osoby

Dariusz Modzelewski
Współzałożyciel / Prezes Zarządu
Jestem inżynierem z międzynarodowym doświadczeniem w kilku różnych dziedzinach technologii i nauki, zarówno w środowisku przemysłowym, jak i akademickim. Posiadam tytuł mgr inż. w dziedzinie elektrodynamiki i mechatroniki, uzyskany na Państwowym Instytucie Politechnicznym w Tuluzie oraz tytuł mgr inż. w zakresie konwersji i wykorzystania energii elektrycznej, zdobyty na Politechnice Gdańskiej. Po kilku latach gromadzenia doświadczeń zawodowych oraz krótkim epizodzie pracy nad projektem doktoranckim, zdecydowałem się obrać inną ścieżkę i tak powstała firma ProgPeak.
Dotychczas pracowałem jako inżynier automatyki, inżynier badawczy w dziedzinie energoelektroniki, wiodący inżynier oprogramowania, badacz w zakresie jonowych technologii kwantowych, a także programista full stack. Brałem udział w wielu warsztatach technicznych, konferencjach i programach szkoleniowych. Na przestrzeni lat zgromadziłem kilka różnych świadectw kwalifikacji i specjalistycznych uprawnień. Moje wykształcenie pozwala mi uczestniczyć i odgrywać wiodącą rolę w różnych projektach z pogranicza informatyki, automatyki, elektroniki, fizyki, inżynierii oprogramowania i tworzenia stron internetowych.
Doświadczenie Zawodowe
Doświadczenie zawodowe zacząłem nabywać już podczas studiów inżynierskich (pierwszego stopnia), pracując jako inżynier automatyk w międzynarodowej korporacji. Moja kariera nabrała tempa po ukończeniu studiów magisterskich i wystartowaniu własnej firmy. Niedługo potem otrzymałem ofertę z centrum badawczego dużej firmy o zasięgu globalnym i postanowiłem sprostać temu wyzwaniu. Tam pracowałem nad kilkoma projektami badawczymi ze światowej klasy badaczami i profesorami w dziedzinie energoelektroniki. Moim atutem była wszechstronność, która pozwaliła mi dogłębnie zrozumieć naukę i inżynierię stojącą za większością projektów. To, w połączeniu z moimi umiejętnościami programistycznymi i inżynierskimi, umożliwiło mi objęcie wiodących ról w rozwoju złożonych systemów sterowania i najnowocześniejszych stanowisk testowych wykorzystywanych do badań naukowych.
Po kilku latach przyszedł czas na zmianę. Na fali poprzednich sukcesów dołączyłem do grupy zajmującej się technologią jonowo-kwantową na Uniwersytecie Sussex, próbującej zbudować pierwszy skalowalny komputer kwantowy, wykorzystując uwięzione jony i globalne pola promieniowania. Podczas mojego pobytu pracowałem nad wyzwaniami związanymi z systemami ultra wysokiej próżni, kriogeniką, termodynamiką, optyką, wibracjami, fizyką kwantową, czujnikami, sterowaniem i oprogramowaniem. W związku z międzynarodowym sukcesem grupy, równolegle do grupy wystartowała spółka spin-off. Nie podobały mi się nowe zasady w grupie z tym związane, więc zdecydowałem się odejść i skupić na własnych projektach. Wkrótce potem powstała spółka ProgPeak.
Pasja Do Inżynierii
Moja pasja do inżynierii i nauk ścisłych zaczęła się w wieku 15 lat, kiedy wziąłem udział w konkursie na kreatywne zabawki fizyczne. Zrobiłem model dziecka na metalowej huśtawce, której ruchem steruje elektromagnes. Mniej więcej w tym samym czasie zaprogramowałem swoją pierwszą grę komputerową. Była to w pełni funkcjonalna adaptacja słynnej gry karcianej „Wojna”. Z biegiem lat moje umiejętności programistyczne rozwijały się równolegle z innymi umiejętnościami. Do tej pory miałem przyjemność tworzyć kod dla układów FPGA, mikrokontrolerów, kontrolerów CPU czasu rzeczywistego, interfejsów sieciowych, czujników, aplikacji desktopowych i mobilnych, a także stron internetowych i aplikacji webowych/chmurowych.
W wolnym czasie często pracowałem nad technicznymi projektami hobbistycznymi równolegle z pracą. Zwykle wybierałem projekty, które pod względem wymaganych umiejętności były daleko od mojej strefy komfortu. Te hobby poszerzyły moje horyzonty, utrzymywały otwarty umysł i odprężały. Pracowałem między innymi nad: maszyną CNC DIY, drukarką 3D DIY typu delta, kilkoma aplikacjami desktopowymi i serwisami internetowymi, modelowaniem 3D prawdziwych gór, magnetycznym przełącznikiem klawiaturowym, automatycznym robotem handlowym, wzmacniaczem słuchawkowym Hi-Fi na USB. Jedynym minusem tych hobby było to, że moje mieszkanie zwykle wyglądało jak laboratorium. Dla zainteresowanych, poniżej przedstawiam kilka wybranych projektów osobistych.
Podsumowanie
-
expand_moreEdukacja
-
Państwowy Instytut Politechniczny w Tuluzie
Mgr Inż. w Inżynierii Elektrycznej Elektrodynamika i Mechatronika Wrz 23, 2016
Te studia były dla mnie dużym wyzwaniem - znany uniwersytet, nowy kraj, nowy język i nowa specjalizacja. Ukończyłem z wyróżnieniem "mention bien". Wygląda na to, że moja praca tam była nie lada osiągnięciem, bo kiedy wróciłem do Polski, spotkałem się z pozytywnym zainteresowaniem ze strony macierzystej uczelni i lokalnych mediów. Podczas tych studiów brałem udział w dwóch szczególnie ciekawych projektach:
- - "Koncepcja elektromechanicznego zespołu aktuacyjnego silnika startowego na paliwo stałe rakiety kosmicznej nowej generacji", we współpracy z: Airbus Defence & Space, Actia Corporation
- - "Aplikacja na Androida do bezprzewodowego sterowania piezoelektrycznym układem chłodzenia mikroczipów", we współpracy Laboratorium Plazmy i Przemiany Energii (L.A.P.L.A.C.E)
-
Politechnika Gdańska
Mgr Inż. w Inżynierii Elektrycznej Konwersja i Użytkowanie Energii Elektrycznej Lis 4, 2016
Ukończyłem z końcową oceną 5,5. Była to najwyższa ogólna ocena w tamtym czasie, którą otrzymało zaledwie 5,7% najlepszych studentów. Na tej uczelni uzyskałem również tytuł inżniera (studia pierwszego stopnia). Podczas studiów pracowałem nad dwoma szczególnie interesującymi projektami:
- - “Projekt analityczny silnika PMSM do napędu bezpośredniego elektrycznego samochodu miejskiego”
- - "Projekt instalacji zasilającej i oświetleniowej dla specjalistycznego obiektu przemysłowego z silnikami elektrycznymi dużej mocy"
-
-
expand_moreDoświadczenie Zawodowe
-
ProgPeak
Współzałożyciel / Prezes Zarządu
Ustka, PL Sie 2020 - do teraz
ProgPeak to firma powstała jako odpowiedź na rosnące zapotrzebowanie na specjalistyczne usługi inżynierskie z pogranicza informatyki, automatyki, elektroniki i fizyki.
-
Uniwersytet w Sussex
Wydział Fizyki i AstronomiiGrupa Technologii Jonowo-KwantowychBadacz Doktorancki
Brighton, UK Wrz 2019 - Mar 2020
Głównym celem tej grupy jest stworzenie uniwersalnego, skalowalnego komputera kwantowego zawierającego uwięzione jony z globalnymi polami promieniowania. Podczas mojego pobytu pomogłem rozwiązać kilka problemów związanych z ultra-wysoką próżnią, kriogeniką, termodynamiką, elektroniką i oprogramowaniem. Szybko przyswajałem też wiedzę o fizyce kwantowej od światowej klasy profesorów i innych badaczy. W związku z międzynarodowym sukcesem grupy, równolegle do grupy wystartowała spółka spin-off. Nie podobały mi się niektóre nowe zasady w grupie z tym związane, więc zdecydowałem się odejść.
-
Mitsubishi Electric: Europejskie Centrum Badawczo-Rozwojowe
Dywizja Systemów EnergoelektronicznychInżynier Badacz / Wiodący Inżynier Oprogramowania
Rennes, FR Maj 2017 - Wrz 2019
Prowadziłem złożone projekty oprogramowania/procesów/algorytmów dla najnowocześniejszych systemów badawczo-rozwojowych w dziedzinie energoelektroniki oraz pomagałem w projektowaniu i rozwoju stanowisk testowych. Wspierałem również projekty badawcze z zakresu niezawodności, szacowania żywotności i fizyki zniszczenia modułów mocy. Odszedłem z firmy, aby kotynuować swoją karierę w zupełnie innej dziedzinie.
-
Modmation
Właściciel
Ustka, PL Sty 2017 - Kwi 2017
Uruchomiłem firmę specjalizującą się w projektowaniu niestandardowych zautomatyzowanych systemów i oprogramowania sterującego, projektowaniu procesów i projektowaniu stanowisk testowych. Niedługo potem otrzymałem ciekawą ofertę pracy i postanowiłem sprostać nowemu wyzwaniu. W rezultacie ten projekt został zawieszony.
-
Mitsubishi Electric: Europejskie Centrum Badawczo-Rozwojowe
Dywizja Systemów EnergoelektronicznychStażysta / Projekt Dyplomowy
Rennes, FR Mar 2016 - Wrz 2016
Zaprojektowanie i opracowanie zautomatyzowanego stanowiska do kalibracji urządzeń IGBT i SiC MOSFET na potrzeby naukowych testów typu Power Cycling.
-
Eaton Electric
Dywizja Machinery OEMKontraktor / Inżynier Automatyki
Gdańsk, PL Wrz 2014 - Lut 2015
Do moich głównych zadań należało rozwiązywanie problemów w złożonych przemysłowych systemach i sieciach automatyki, programowanie sterowników PLC i GUI, montaż i testowanie różnych rozdzielnic elektrycznych. Odszedłem z firmy, aby kontynuować edukację na studiach drugiego stopnia.
-
Energa Operator
Stażysta
Słupsk, PL Lip 2014 - Sie 2014
Sześciotygodniowy letni staż. Zapoznanie z różnymi działami jednej z największych firm w Polsce odpowiedzialnych za przesył i dystrybucję energii elektrycznej. Podczas tego krótkiego stażu pracowałem w działach utrzymania ruchu i podstacji, biurze projektowym podstacji, a także w regionalnym Centrum Sterowania rozdziałem energii.
-
-
expand_moreTechniczne Hobby
To mój malutki zakątek internetu!
-
Modele 3D Prawdziwych Gór
2017
Chciałem mieć prawdziwą figurkę góry K2. Na początek potrzebowałem dobrych map wysokościowych terenu. Mapy dostępne publicznie nie były dostatecznej jakości, więc skontaktowałem się z prof. Dai Yamazaki i jego zespołem z Uniwersytetu w Tokyo. W tym czasie opracowywali niezwykle dokładną metodę „Multi-Error-Removed Improved-Terrain DEM”. Otrzymałem dostęp do ich map i pozwolenie na ich wykorzystanie w moim projekcie hobbistycznym (dziękuję). Udało mi się na nich znaleźć pasmo Karakorum i górę K2.
Użyłem oprogramowania QGIS i kilku skryptów w Pythonie, aby przyciąć, wyskalować i przekształcić mapy elewacji w skali szarości na tablicę punktów wysokości. Następnie dodałem trochę postprocessingu i użyłem oprogramowania MeshLab do optymalizacji danych i przekształcenia uzyskanej siatki w bryłę 3D. Na koniec użyłem oprogramowania CURA i mojej drukarki 3D DIY typu delta, aby stworzyć końcową figurkę. Teraz mogę drukować lub frezować modele 3D dowolnego terenu na ziemi.
-
Magnetyczny Przełącznik Klawiaturowy
2017
Postanowiłem stworzyć własny, unikalny przełącznik klawiaturowy. Zaprojektowałem więc w pełni magnetyczny przełącznik, w którym centralną sprężynę zastąpiono dwoma odpychającymi się magnesami. Przykrywka klawisza wraz z magnesem „lewituje” na magnesie podstawy. Chciałem sprawdzić, czy taki przełącznik może działać płynnie w rzeczywistej konstrukcji z dużą precyzją wykonania, pomimo przechylających sił magnetycznych. W celu dopracowania kilku parametrów, takich jak odległość przemieszczenia i siła aktuacji, a także z zaintereoswania analizą zachowania się pól magnetycznych w niektórych scenariuszach - przygotowałem modele komputerowe i symulacje 2D/3D z wykorzystaniem metody elementów skończonych.
W pierwszej wersji przełącznika sterowanie opierało się na polach magnetycznych. W kolejnych wersjach uruchamianie opierało się na przesłonie optycznej na klawiszu, która przerywała ścieżkę wiązki podczerwieni po naciśnięciu. Działało to całkiem dobrze, biorąc pod uwagę ograniczoną precyzję, jaką mogłem uzyskać w domu (płytka PCB została wykonana na frezarce CNC DIY, a niezbędne części zostały wykonane na drukarce 3D DIY). Podstawową pracę przełącznika zweryfikowałem mechanicznie i oscyloskopem. Był daleki od ideału, ale działał, a ruch był płynniejszy, niż się spodziewałem. Tak więc mam swój dziwny przełącznik, misja zakończona. Projekt nie był dalej rozwijany.
-
Bot Obracający Kryptowalutami
2017/2018
Kiedy zacząłem handlować kryptowalutami, moim celem była nauka. Po jakimś czasie pomyślałem o wykorzystaniu swoich umiejętności inżynierskich, aby dać sobie przewagę w handlowaniu.
Stworzony przeze mnie bot zbierał aktualne i historyczne dane o wszystkich parach kryptowalut na świecie. Po okresie nauki wybrałem i zaimplementowałem następujące algorytmy matematyczne, które niezależnie przetwarzały wszystkie te dane: Aroon Indicator (AROON), Acceleration Bands (ABANDS), Average Directional Index (ADX), Chaikin Money Flow (CMF), Force Index (FORCE), Moving Average Convergence Divergence (MACD), Moving Averages Crossing (MACROSS), Mass Index (MASS), Rate of Change (ROC), Volume Rate of Change (ROCV), Relative Strength Index (RSI), Stochastic Oscillator (STOCH), Triple Exponential Average (TRIX) oraz Vortex Indicator (VORTEX).
Te algorightmy zostały zastosowane do każdego typu danych (na żywo, godzinnych, codzinennych) i były w pełni dostrajalne, dzięki czemu można było ustawić różne parametry dla każdego zestawu danych. Następnie wdrożyłem synergie i analizę krzyżową między tymi wskaźnikami wraz z niestandardowymi parametrami wyjściowymi, takimi jak impuls kupna / sprzedaży, waga i "rozkład" sygnału. Następnie dodałem końcowe przetwarzanie, aby dokładniej filtrować i wykrywać sygnały. Po kilku tygodniach strojenia w trybie symulacji mój system był w stanie generować zyski.
Tak więc dałem mojemu botowi autoryzację do wykonywania prawdziwych transakcji. System został dostrojony do handlu krótkoterminowego i skonfigurowany do wykorzystywania danych bieżących i krótkoterminowych w celu wykrycia odpowiednich sygnałów, oraz danych średnio- i długoterminowych w celu konfirmacji generowanych sygnałów, aby zapobiec podejmowaniu przez system lekkomyślnych decyzji. Działał przez kilka tygodnii, wykonując od 0 do 10 transakcji dziennie. Nie każda transakcja była pozytywna, ale ze średnim tygodniowym zyskiem ~ 5-8%, nie było tak źle.
Potem nastąpił słynny krach na rynkach kryptowalut i straciłem sporo pieniędzy. Ogólnie było to wspaniałe doświadczenie i uważam, że to oprogramowanie można dostosować do handlu nie tylko kryptowalutami. Obecna wersja ma jednak poważne ograniczenie, ponieważ analizuje tylko „przeszłość”. Możliwe, że bot był opłacalny ze względu na warunki rynkowe w momencie działania. Próbowałem zaimplementować nadrzędny system kontroli nad robotem, wykorzystujący algorytmy typu uczenia maszynowego", aby zarządzać sygnałami pochodzącymi z algorytmów handlowych, ale rynek się nie odradzał, więc zacząłem pracować nad czymś innym.
-
Wzmacniacz Słuchawkowy Hi-Fi na USB
2018
Chciałem mieć nowy wzmacniacz słuchawkowy Hi-Fi USB i dowiedzieć się więcej o układach elektronicznych i przetwarzaniu sygnałów. Zrobiłem więc listę umiejętności, które musiałem zdobyć lub udoskonalić. Następnie zainwestowałem w kilka kursów technicznych online. Po kilku miesiącach intensywnej nauki w wolnym czasie byłem gotowy.
Najpierw zaprojektowałem architekturę i niezbędne obwody elektroniczny. Użyłem SMath do obliczeń i LTSpice do symulacji obwodów. Po wybraniu rzeczywistych części zaktualizowałem modele analityczne i wykonałem kolejną serię symulacji w LTSpice i TinaTI. Projekt składał się z następujących etapów: zasilacze, interfejsy i sterowanie, przetworniki cyfrowo-analogowe, transimpedancyjne wzmacniacze operacyjne I/V, różnicowe wzmacniacze operacyjne, przełącznik wzmocnienia dwupoziomowego, aktywna regulacja głośności, wyjście audio.
Kolejnym krokiem było zaprojektowanie płytki drukowanej, co mogłoby być samodzielnym projektem. Musiałem bardzo uważać przy projektowaniu. Obwody uziemienia i zasilania musiały być dobrze przemyślane. Rozmieszczenie komponentów było bardzo ważne. Niektóre elementy nie działałyby dobrze, gdyby ścieżki były zbyt długie lub nieprawidłowo zaprojektowane. Były też sygnały różnicowe o dużej szybkości, które wymagały specjalnego routingu. Po długim czasie 4-warstwowa płytka drukowana była gotowa.
Oczywiście nie mogłem wykonać tak skomplikowanej płytki PCB na mojej domowej, DIY frezarce CNC, więc zamówiłem ją u profesjonalnego producenta. Do przygotowania płytki użyłem piekarnika lutowniczego na podczerwień i pasty lutowniczej, ponieważ układ był dla mnie zbyt skomplikowany aby lutować ręcznie. Tutaj zobaczyłem błędy, które popełniłem. Obudowy niektórych elementów elektroniczych przeznaczone były do użycia w automatycznych maszynach do lutowania na etapie produkcji masowej. Nie myślałem o tym problemie podczas projektowania. Mimo wszystko próbowałem je przylutować, ale bez powodzenia.
Nie byłem usatysfakcjonowany, ale ten projekt kosztował już sporo pieniędzy i żeby naprawić ten błąd, musiałbym kupić nową płytkę drukowaną i kolejny zestaw komponentów. W tym momencie chciałem tylko sprawdzić, czy urządzenie może działać. Więc zamówiłem kilka tanich części zamiennych z bardziej przyjaznymi obudowami. Użyłem płytki stykowej do lutowania, aby wykonać niezbędne obwody i połączenia z oryginalną płytką drukowaną. Ku mojemu zdziwieniu urządzenie zadziałało. Dźwięk był daleki od dobrego, ale urządzenie pracowało poprawnie. Osiągnąłem postawiony sobie cel i projekt uznałem za zakończony.
-