About
I love to create new things. Whether it's software or mechanical design, I'm always looking for the best solution.
Skills
Acquiring new skills and expanding my knowledge is very important to me. Currently I am focusing on software development.
Java
Spring Boot
Spring MVC
Spring Security
JUnit 5
Mockito
Hibernate
MySQL
Thymeleaf
Bootstrap
JavaFX
Maven
Git
Mechanical Design
3D Modeling
3D Printing
Portfolio
Issue Tracker
Web application for managing projects created by many users
An application created for educational purposes, modeled on such software as Jira or Trello. It allows to create projects, add issues to them and manage them: different priority levels, editing, closing a completed issue. It allows to add multiple users with different access levels to the project. The application uses a MySQL database. Responsive frontend ensures proper display also on mobile devices.
- Java
- Spring Boot
- Spring MVC
- Spring Security
- JUnit 5
- Mockito
- Hibernate
- MySQL
- Thymeleaf
- Bootstrap
- Maven
- Git
Open CNC Bender
Software for creating and editing 3D shapes, which are used for generating instructions for CNC bending machine
An application created to work with a CNC bending machine that I build. The g-code for more complex shapes is virtually impossible to write by hand, so I needed software to do it for me.
Input data can be read from a file containing a list of 3D points, it is also possible to manually add segments. An interesting option for editing is the ability to interpolate 3D points to densify the geometry and produce a smoother bend profile. Machine geometry parameters and generated g-code options can be configured. To ensure high accuracy of bending, the software allows you to enter compensation values for various angles, which is necessary due to the springiness of the material. The 3D view of the generated shape facilitates editing, and the ability to display bending animation allows you to check for possible errors and collisions with the machine.
- Java
- JavaFX
- Gradle
- Git
Open Wire Cutter
Simple software for CNC Wire Cutter
The application allows to quickly generate the g-code for the wire cutting machine. All necessary machine and code generation options are configurable.
- Java
- JavaFX
- Gradle
- Git
CNC wire bending machine
3D printed 5 axis homemade bending machine for small diameter wire
A hobby project of a CNC machine that allows to bend any shape from wire. Elements mostly 3D printed. I used stepper motors for the drives. As a driver I used the Arduino Mega2560 module with the grbl-Mega-5X software. The control panel uses a RaspberryPi with a touch screen and cn5x software.
- Mechanical Design
- 3D Modeling
- 3D Printing
Resume
Professional Experience
Mechanical Production Manager
September 2016 - December 2022
Lasertex Sp. z o. o. Wroclaw Poland
- Leading the production team to provide fast and efficient prototyping and manufacturing.
- Supervising production and assembly to ensure quality.
Design Engineer
April 2015 - December 2022
Lasertex Sp. z o. o. Wroclaw Poland
- Designing new devices in close cooperation with the electronics and optics department.
- Optimization of the arrangement of components for the smallest dimensions of the device.
- Design and kinematic analysis of precise mechanisms for optics alignment.
- Development and optimization of existing solutions.
Education
Master of Engineering in Mechatronics
2014 - 2015
Wroclaw University of Science and Technology
Bachelor of Engineering in Mechatronics
2010 - 2014
Wroclaw University of Science and Technology
Languages
English
Advanced
German
Intermediate
Contact
Location:
Konstantego Ildefonsa Gałczyńskiego 10, 57-100 Strzelin, Polska
Email:
mateusz.piecka@gmail.com
Call & WhatsApp:
+48 604 079 693