Matviei Volynets
Rating
Language proficiency level
CV
Title: Python Developer | AI Solutions, Automation & Logic
Hi! I help solve practical tasks using Python and Artificial Intelligence. I know how to build clear logic, write scripts, and configure AI so that it delivers high-quality results, not generic nonsense.
What I can do for your project:
Mass AI Content Generation: I set up neural networks for your specific needs. For example, quickly creating dozens of unique ads, headlines, texts, or product descriptions (for OLX, marketplaces, etc.).
Scripts & Data Processing: I write clean Python code to automate routine tasks, sort information, or move data into user-friendly tables.
Telegram Bot Development: I will develop a working bot with buttons, menus, and logic tailored to the specific needs of your business or channel.
Complex Logic Development: I have solid experience in creating systems with a large number of interconnected elements (OOP, game logic in Pygame, console systems).
Why work with me:
I don’t just copy-paste someone else's code; I understand how to build clean logic from scratch.
I work in synergy with AI tools, which allows me to complete tasks fast.
I always test the code before delivery to ensure it runs smoothly without crashes, and I am always responsive.
Skills and abilities
Programming
Services
Writing
Portfolio
-
Algorithm of procedural generation of dungeons and mini-map states
Gaming AppsImplementation of a procedural generation system for interconnected rooms (Dungeon Generation) and an intelligent mini-map in pure Python (Pygame). The algorithm autonomously builds the level structure, calculates transition logic, and updates the state matrix of game zones in real time.
Logic for coding room states on the mini-map:
• Pink room: The starting point of the dungeon from which the player begins the level.
… • White room: The current position of the character in real time.
• Light gray room: A location the player has already visited and successfully cleared of waves of AI enemies.
• Dark gray room: Explored area — an adjacent room that the player has opened on the map through the door system but has not yet crossed its threshold.
• Dark red room: Boss room — the final point of the level with a special difficulty trigger.
The project visually demonstrates skills in object-oriented design, working with dynamic arrays, automatic state management, and creating logical systems for game backends.
-
Roguelike prototype in Python: AI and combat logic
Gaming AppsDemonstration of a working prototype of a Roguelike game created in pure Python using the Pygame library. The focus of the project is on a clean modular architecture, collision handling, and programming various behavioral models of artificial intelligence (AI) for enemies.
In the top left corner, a turn-based health system is implemented:
• Red square — full slot (2 HP).
… • White square — half health (1 HP after hit).
• Black square — empty slot.
Player mechanics:
• Smooth 8-directional movement (WASD + diagonals).
• Shooting in cardinal directions (arrow keys) with the ability to fire on the move (the architectural base is set up for a future modular system for modifying shots through items).
• Complete interaction matrix (player — obstacles — enemies).
Implemented classes and enemy AI (each has unique state logic):
• Green Slime: complex splitting mechanic upon death (Large -> 2 Medium -> 2 Small) with changes in speed and health characteristics.
• Charger: AI with a charging phase, a ram attack, and a mechanic for increased damage when knocked back from a wall.
• Cat: passive AI with a trigger for aggression zone and returning to a calm state.
• Dog: permanent pursuer with no visibility radius limit.
• Shooter: Shoots at the player; if it hits its (enemy), it reduces their HP by 1 if they do not have full HP.
• Jumper: AI with a chaotic movement pattern and a mechanic for firing projectiles in 4 directions upon landing.
• Ghost: collision ignoring algorithm (passing through walls).
The project demonstrates skills in creating a complex game backend, designing state machines for AI, and optimizing the game loop.
-
Development of architecture and game logic for a roguelike game in Python
Gaming AppsExample of designing a modular structure and developing game mechanics in Visual Studio Code. Implemented a clean architecture of the project, working with data arrays (generation of maps/environments) and optimization of algorithms. The case demonstrates skills in writing complex procedural backends for games in Python.