Pysmak Artem

Software Developer | Backend & Automation Specialist

About me

Hi! I'm Artem, I'm 20 years old, and I'm from Ukraine. I've been living in Spain since 2022, and my professional journey began here. I'm a developer who enjoys understanding complex systems and turning ideas into robust and well-thought-out solutions. My IT career began with professional training in cross-platform application development, and my true passion for programming was born at 42 Urduliz.

There, working with pure C and C++ (and more recently, Python) taught me not only how to write code, but also how to understand the deeper mechanics of hardware, memory, and performance. I'm disciplined, focused, and comfortable handling multiple priorities at once, especially when the work demands precision and calm under pressure.

What I Do

Chronology

10.09.2023

Beginning of the Journey: DAM at FP Txurdinaga

Beginning of the Journey: DAM at FP Txurdinaga

Enrolling in the DAM Higher Vocational program at CIFP Txurdinaga marked the start of my formal IT path. This program built my software engineering foundation, diving deep into Object-Oriented Programming (Java), relational databases (SQL), and software design patterns. It provided the structured, systematic approach to coding that prepared me for advanced engineering challenges.

Open link
13.11.2023

Rugby Standings

Rugby Standings

A team project developed in Java as a desktop application for managing rugby league standings, match results, and team statistics. I collaborated with other developers to implement core application features, organize the project structure, and ensure smooth integration between different components. The project provided valuable experience in Java desktop development, object-oriented programming, Git collaboration, and working effectively within a development team.

Open link
01.01.2024

Freelance

Freelance

The beginning of real projects: I discovered the Fiver platform, where I began taking on small projects creating simple websites, Python scripts, and Telegram messenger bots. Around this time, I also met Aritz (the founder of TenBeltz), who assigned me various automation tasks.

21.01.2024

Paddle Shop

Paddle Shop

One of the projects I worked on as a freelancer required writing a Python script to serve as a scraper for a rackets store. The script takes all available products and creates a list with price, quality, type, and so on.

Open link
01.03.2025

Practice: Shackleton

Practice: Shackleton

Official internship for two months. During this time, I worked on the company's main application in Kotlin, as well as the API for the website and application, both written in PHP with the Laravel framework. My task was to migrate the API to the new version of PHP, deploy it to the cloud, and add the necessary calls for their application.

14.09.2025

42 School

42 School

Joined 42 Urduliz, a peer-to-peer software engineering school. The rigorous, project-based curriculum focused entirely on low-level programming. Working with pure C and C++, I learned to handle memory management, write fundamental algorithms from scratch, and solve complex optimization tasks entirely through hands-on development and self-directed research.

Open link
03.11.2025

ft_printf

ft_printf

Reimplemented the standard C printf function from scratch as part of the 42 School curriculum. The project focused on variadic functions, format string parsing, and implementing multiple conversion specifiers while maintaining memory safety and efficient code organization. It strengthened my understanding of low-level programming, C internals, and modular software design.

Open link
01.01.2026

push_swap

push_swap

Developed an optimized sorting program in C that sorts integers using only a restricted set of stack operations. The project required designing efficient sorting algorithms, minimizing the number of operations, and implementing custom stack data structures while handling input validation and edge cases. It significantly improved my understanding of algorithm optimization, data structures, and computational complexity.

Open link
09.03.2026

Python Modules

Python Modules

A collection of Python exercises and utility modules covering core programming concepts, object-oriented programming, file handling, exceptions, and reusable code organization. This project helped strengthen my understanding of Python fundamentals while developing clean, modular, and maintainable code through practical assignments.

Open link

Skills

Projects

Crypto Bot

Crypto Bot

Telegram API Python
Python Modules

Python Modules

Python OOP
Push_swap

Push_swap

Pure C