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
Systems & Low-Level Programming: Confident in C/C++, with a strong interest in algorithms, optimization, and building efficient solutions.
Application Development: Creating modern mobile and web apps with Kotlin, Jetpack Compose, Python, and Java, including a freelance platform tailored for the construction sector.
DevOps & Linux: A genuine Linux enthusiast who enjoys customizing environments, managing servers, and bringing local services to life.
Chronology
10.09.2023
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.
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.
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
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.
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
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.
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.
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.
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.