Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Artem Kondratyuk

Offer Artem work on your next project.

Ukraine Ukraine
8 months 12 days back
Available for hire available for hire
on the service 11 months 26 days

Rating

Successful projects
No data
Average rating
No data
Rating
96
Python
2178 place out of 4457
DevOps
121 place out of 196

Language proficiency level

Українська Українська: advanced
Русский Русский: advanced
English English: elementary

Skills and abilities

Portfolio


  • 14 USD

    Script for automatic file renaming according to a template.

    Python
    Developed a Python script for automatic renaming of all files in a specified folder according to a given pattern with a numeric counter.

    The script supports:
    - User input of the folder path,
    - Use of a filename pattern with the # symbol as a placeholder for file numbers,
    - Automatic preservation of file extensions if not specified in the pattern,
    - Sorting files before renaming for sequential numbering.

    This tool is perfect for organizing large volumes of files, saving time and reducing manual work.

    Technologies: Python, standard libraries (os, re).
  • 14 USD

    Automated Windows .exe build with CI/CD in GitHub Actions.

    DevOps
    Implemented a continuous integration and delivery (CI/CD) process for a Python desktop application — a password generator with a graphical interface. Using GitHub Actions, an executable .exe file for Windows is automatically built on each push to the main branch.

    Main features:
    - Automatic repository cloning,
    - Installing Python environment version 3.11,
    - Installing dependencies from requirements.txt and pyinstaller.

    Stable build of the .exe file using PyInstaller without manual actions.
    Saving the build artifact as part of the pipeline for further download or deployment.

    Technologies and tools:
    - GitHub Actions (workflow YAML),
    - Python 3.11,
    - PyInstaller,
    - Windows runner in GitHub Actions.

    Result:
    - Fast and reliable release of the working .exe file without manual steps,
    - Easier maintenance and updates of the application,
    - Demonstration of DevOps skills and automation of development processes.
  • 11 USD

    Password generator (Python + Tkinter GUI)

    A convenient desktop application for creating secure passwords. The user can select the parameters of the future password: length, character type (digits, letters, special characters), as well as generate and copy the password with one click. The interface is implemented using the standard tkinter library, making the application lightweight and cross-platform.

    Features:
    - Password length selection (from 8 to 20 characters),
    - Password generation button,
    - Ability to copy the result to the clipboard.

    Password composition settings:
    - Digits (0–9),
    - Letters (a–z, A–Z),
    - Special characters (!@# etc.).

    Simple and intuitive interface.
    The application can be assembled into a .exe and run as a standalone program.

    Technologies:
    - Python 3,
    - Tkinter (tkinter.ttk, secrets, string),
    - pyinstaller for creating an executable file.

    Purpose:
    - Demonstration of GUI skills in Python,
    - Secure password generation for everyday use,
    - Suitable as a template for future security tools.