O mnie
Uwielbiam tworzyć nowe rzeczy. Niezależnie od tego, czy chodzi o oprogramowanie, czy o konstrukcję mechaniczną, zawsze szukam najlepszego rozwiązania.
Umiejętności
Zdobywanie nowych umiejętności i poszerzanie posiadanej wiedzy jest dla mnie bardzo ważne. Aktualnie skupiam się na rozwoju w dziedzinie tworzenia oprogramowania.
Java
Spring Boot
Spring MVC
Spring Security
JUnit 5
Mockito
Hibernate
MySQL
Thymeleaf
Bootstrap
JavaFX
Maven
Git
Projektowanie Mechanizmów
Modelowanie 3D
Druk 3D
Portfolio
Issue Tracker
Aplikacja webowa pozwalająca na zarządzanie projektami współtworzonymi przez wielu użytkowników
Aplikacja stworzona w celach edukacyjnych, wzorowana na takim oprogramowaniu jak Jira czy Trello. Umożliwia tworzenie projektów i dodawanie do nich zagadnień oraz zarządzanie nimi: różne poziomy priorytetu, edycja, zamknięcie zakończonego zagadnienia. Pozwala na dodawanie do projektu wielu użytkowników z różnymi poziomami dostępu. Aplikacja wykorzystuje bazę danych MySQL. Responsywny frontend zapewnia prawidłowe wyświetlanie również na urządzeniach mobilnych.
- Java
- Spring Boot
- Spring MVC
- Spring Security
- JUnit 5
- Mockito
- Hibernate
- MySQL
- Thymeleaf
- Bootstrap
- Maven
- Git
Open CNC Bender
Oprogramowanie do tworzenia i edycji trójwymiarowych kształtów, które następnie są przetwarzane na kod sterujący giętarki CNC
Aplikacja stworzona do współpracy z giętarką CNC, którą buduję w wolnym czasie. Kod sterujący dla bardziej skomplikowanych kształtów jest praktycznie niemożliwy do napisania ręcznie, dlatego potrzebowałem oprogramowania, które zrobi to za mnie.
Dane wejściowe można wczytać z pliku zawierającego listę punktów 3D, jest również możliwość ręcznego dodawania segmentów. Ciekawą opcją edycji jest możliwość interpolacji punktów 3D w celu zagęszczenia geometrii i uzyskania bardziej gładkiego profilu gięcia. Parametry geometrii maszyny oraz opcje generowanego g-kodu można konfigurować. Dla zapewnienia wysokiej dokładności gięcia oprogramowanie pozwala na wprowadzenie wartości kompensacji dla różnych kątów, co jest niezbędne ze względu na sprężystość materiału. Widok 3D generowanego kształtu ułatwia edycję, a możliwość odtworzenia animacji gięcia pozwala na wychwycenie ewentualnych błędów oraz kolizji z maszyną.
- Java
- JavaFX
- Gradle
- Git
Open Wire Cutter
Prosty program do generacji kodu sterującego dla obcinarki CNC
Aplikacja pozwala na szybkie wygenerowanie g-kodu maszyny do cięcia drutu. Wszystkie niezbędne opcje maszyny oraz generacji kodu można skonfigurować.
- Java
- JavaFX
- Gradle
- Git
Giętarka do drutu CNC
5-osiowa giętarka CNC do drutu o małej średnicy zbudowana z wykorzystaniem technologii druku 3D
Projekt hobbystyczny maszyny CNC pozwalającej na wyginanie dowolnych kształtów z drutu. Elementy w większości wydrukowane na drukarce 3D. Do napędów wykorzystałem silniki krokowe. Jako sterownika użyłem modułu Arduino Mega2560 z oprogramowaniem grbl-Mega-5X. Panel sterujący wykorzystuje RaspberryPi z wyświetlaczem dotykowym oraz oprogramowaniem cn5x.
- Projektowanie Mechanizmów
- Modelowanie 3D
- Druk 3D
CV
Doświadczenie
Kierownik produkcji mechanicznej
wrzesień 2016 - grudzień 2022
Lasertex Sp. z o. o. Wrocław
- Kierowanie zespołem produkcyjnym w celu zapewnienia szybkiego i wydajnego prototypowania i wytwarzania.
- Nadzór nad produkcją i montażem dla zagwarantowania jakości.
Konstruktor
kwiecień 2015 - grudzień 2022
Lasertex Sp. z o. o. Wrocław
- Projektowanie nowych urządzeń w ścisłej współpracy z działem elektroniki i optyki.
- Optymalizacja rozmieszczenia komponentów pod kątem jak najmniejszych gabarytów urządzenia.
- Projektowanie i analiza kinematyczna precyzyjnych mechanizmów justowania układów optycznych.
- Rozwój i optymalizacja istniejących rozwiązań.
Wykształcenie
Magister Mechatroniki
2014 - 2015
Politechnika Wrocławska
Inżynier Mechatroniki
2010 - 2014
Politechnika Wrocławska
Języki
Angielski
Zaawansowany
Niemiecki
Średni
Kontakt
Adres:
Konstantego Ildefonsa Gałczyńskiego 10, 57-100 Strzelin, Polska
Email:
mateusz.piecka@gmail.com
Telefon & WhatsApp:
+48 604 079 693