Mateusz Piecka

Jestem

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

Szczegóły:

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.

Technologie:
  • 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

Szczegóły:

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ą.

Technologie:
  • Java
  • JavaFX
  • Gradle
  • Git

Open Wire Cutter

Prosty program do generacji kodu sterującego dla obcinarki CNC

Szczegóły:

Aplikacja pozwala na szybkie wygenerowanie g-kodu maszyny do cięcia drutu. Wszystkie niezbędne opcje maszyny oraz generacji kodu można skonfigurować.

Technologie:
  • 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

Szczegóły:

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.

Technologie:
  • 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

Telefon & WhatsApp:

+48 604 079 693