Artur Zarzecki completed his Master’s degree at AGH University of Science and Technology in Kraków in 2011. He graduated from the Faculty of Electrical Engineering, Automatics, Computer Science and Electronics, earning the title of Master of Science in Engineering in the field of Electronics and Telecommunications, with a specialization in Electronics. Even during his studies, he developed an interest in advanced electronic systems, which allowed him to smoothly transition from academic knowledge to practical engineering applications. After finishing his education, he focused on programming, which soon became the foundation of his professional growth.
Combining a solid background in electronics with a growing passion for software development, Artur successfully operated at the intersection of hardware and code. He was particularly fascinated by embedded systems, where microcontrollers play a key role. Before long, he began independently building and programming various devices, which led to a job offer from a company producing boiler controllers. In this environment, he honed his skills in programming, testing, and implementing embedded software. Over time, he transitioned to a B2B work model, acting as an independent specialist who designs software architectures, optimizes code, and solves technical issues. This enabled him to establish a reputation as a professional capable of creating stable, functional, and energy-efficient solutions.
In parallel with his work in industrial electronics and controllers, Artur Zarzecki has been developing an interest in 3D printing. What started as a hobby soon became a practical skill set, as he began using his personal 3D printers to create prototypes and engineering components. He upgrades these printers both mechanically and programmatically (modifying their firmware) to achieve greater precision, efficiency, and flexibility for specific projects.
Another area in which he has gained proficiency is laser engraving. Related to 3D printing, this technology allows him to further understand the interaction between controlling software and precise mechanical systems. As a result, he is evolving into a versatile engineer capable of approaching the design and implementation of innovative solutions comprehensively—from mechanical aspects and electronics to software.
His continuous pursuit of new knowledge, hands-on experimentation, and rigorous testing enable him to adeptly integrate seemingly distant fields: electronics, software engineering, mechatronics, and manufacturing technologies. His ability to view problems from multiple perspectives facilitates the creation of stable, scalable, and easy-to-maintain systems. In the future, he plans to further automate production processes, implement intelligent control systems, and explore opportunities arising from the integration of 3D printing and laser engraving with IoT solutions.
All this paints a picture of a new-generation engineer—an expert with a strong academic foundation, a broad range of practical skills, and an open, forward-looking attitude toward technological advancement. Through continuous improvement, innovation, and the fusion of various disciplines, Artur Zarzecki lays the groundwork for comprehensive solutions that can be applied in both industry and everyday life.
Role in the project:
Subcontractor – SOFTWARE DEVELOPER
- Developing and implementing control software for the newly constructed 3D printer, in accordance with the project’s design assumptions and technical requirements.
- Collaborating with electronics specialists and other team members to integrate the software with the printer’s components and optimize the photopolymerization process.
- Designing an intuitive user interface that allows easy parameter adjustments (e.g., light sources, resin temperature) directly from the touchscreen.
- Applying best practices in software engineering (SOLID, TDD, Git-based version control) to ensure high quality, clarity, and scalability of the code.
- Conducting software tests and implementing improvements based on application research results, aiming for high functionality and maximum automation of the printing process.
- Documenting the developed solutions, preparing user manuals, and maintaining ongoing communication with the team to facilitate analysis, consultation, and enhancements.