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

Maksim Magerko

Offer Maksim work on your next project.

Ukraine Kyiv, Ukraine
11 months 25 days back
Available for hire available for hire
9 Safes completed
1 year back
9 clients
age 26 years
on the service 2 years
  • selenium
  • Desktop Application
  • discord bot
  • telegram python bot
  • telegram bot

Rating

Successful projects
90%
Average rating
No data
Rating
792
Bot Development
150 place out of 1898
Python
120 place out of 4463
8 projects
Python
3 projects
Bot Development
2 projects
Data Parsing
1 project
C#

Language proficiency level

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

Skills and abilities

Programming

Portfolio


  • 300 USD

    Telegram bot for promotion and advertising through "stars"

    Python
    Description:

    This is a multifunctional Telegram bot designed for promoting and monetizing channels through a rewards system, tasks, and referral programs. Users earn "stars" (internal currency) by completing tasks (usually subscribing to channels) or inviting friends, while administrators manage tasks, user balances, and withdrawals.

    Features:

    • 3 different menus: admin (access via UID and password), user, and client.
    • Creation and management of tasks: a task includes a link to the channel, a reward in "stars," and a budget.
    • Subscription verification: the bot automatically checks if the user has subscribed to the channel and credits the reward.
    • Referral system: for each invited friend, the user receives a bonus; a prize is provided for every 25 referrals.
    • Deposits and withdrawals: the bot supports top-ups in USDT or hryvnias/rubles, allowing users to withdraw "stars" upon request.
    • Link rental and the ability for clients to set tasks automatically: clients can pay to place their channel/task in a special slot or menu section for a limited time (by weeks) or budget if it is a task.
    • Admin panel: adding/removing channels, setting penalties for early exit, sending messages, managing promo codes, statistics and balance history, setting up details, etc.
    • Penalties for unsubscribing: the bot automatically deducts "stars" from users who leave the channel before the agreed deadline.
    • To use the bot, the user must subscribe to a number of channels. If at any point they unsubscribe - with each button press in the bot's menu, a check occurs, and the bot does not allow the user to interact with its main functionality until they resubscribe to the specified channels.
    • Database backups: daily SQLite backup sent to the administrator.

    Advantages:

    • Convenient menus and inline buttons.
    • Flexible reward and tariff settings.
    • Advanced administration features and automation of all processes.
    • Easy integration with multiple channels at once.

    Implementation features:

    • Written in Python using the aiogram framework and SQLite database.
    • dotenv files for configuration.
    • Asynchronous architecture for stable operation under increased load.
    • Convenient scaling and further support.
  • 79 USD

    Telegram Channel Analyzer

    Python
    Description: This application is for analyzing Telegram channels, providing information on audience engagement, activity, and sentiment of comments.

    Features:

    Analysis of Telegram channels:

    - Obtaining information about the number of subscribers.
    - Analyzing messages: views, reactions, comments.
    - Determining the level of audience engagement.
    - Analyzing channel activity by dates and hours.
    - Analyzing the sentiment of comments (positive, negative, neutral).
    - Identifying keywords in messages and comments.
    - Generating a word cloud from channel messages.

    Data visualization:

    - Creating a graph of channel activity by dates.
    - Creating a graph of channel activity by hours.
    - Creating a graph of audience activity by hours (based on comments).
    - Displaying a word cloud.

    Additional functions:

    - Saving the analysis report in CSV and TXT files.
    - Providing recommendations for improving engagement.

    Advantages:

    - User-friendly graphical interface.
    - Detailed analysis of channel and audience activity.
    - Data visualization for clear presentation of results.
    - Automation of the analysis process.
    - Ability to save the report for future use.

    Features:

    - Using the Telethon library to interact with the Telegram API.
    - Data processing with pandas.
    - Visualization with matplotlib.
    - Natural language processing (NLP) for determining comment sentiment.

    Additional information:

    - The application is developed using PyQt5 for the graphical interface.
    - Analysis is performed in a separate thread to avoid blocking the interface.
    - The application provides recommendations for improving engagement based on data analysis.
    - Positive and negative word lists are used for sentiment analysis.
  • 68 USD

    UserBot for Telegram

    Python
    This application is for automating actions in Telegram, managed through an admin bot.

    Capabilities:

    - Automatic replies: Sends responses to messages containing specific keywords.
    - Mass actions: Subscribe/unsubscribe to channels and send complaints about users on behalf of all or selected accounts.
    - Management through the bot: Admin bot in Telegram for managing UserBot.
    - Subscribe/unsubscribe to channels.
    - Sending complaints.
    - Adding new groups to listen to.
    - Configuring responses to keywords.
    - Enabling/disabling listening mode for all chats.
    - Flexible configuration: Setting response delays, logging levels, account lists, and other parameters.
    - Multi-account support: Support for working with multiple Telegram accounts.

    Easy to use:

    - Configure accounts and parameters in JSON files.
    - Launch the application.
    - Manage UserBot through the admin bot.

    Technologies:

    - Telethon: Library for interacting with the Telegram API.
    - Aiogram: Library for creating Telegram bots.
    - asyncio: For asynchronous programming.

    #chat-bot #remote #pyTelegramBotAPI #telegambot #aiogram3 #Telegram #telethon #asyncio
  • 23 USD

    Telegram To-Do Bot

    Python
    This is a convenient bot for managing your tasks directly in Telegram.

    Features:

    - Create, edit, and delete tasks.
    - Mark tasks as completed.
    - Change task status ("Not started", "In progress", "Completed").
    - Share task lists with other users.
    - View completed tasks.
    - Convenient menu for management.

    Easy to use:

    - Just start a conversation with the bot and follow the instructions.
    - Use buttons to manage tasks.

    Reliable:

    - Your data is stored in a secure format.
    - The bot works steadily and handles errors.

    P.S.

    In the screenshots, you can see how easy and convenient it is to manage tasks with this bot!

    #chat-bot #remote #pyTelegramBotAPI #telegambot #aiogram3 #Telegram
  • 45 USD

    Ceneo.pl parser

    Python
    This application is for collecting product data from the Ceneo.pl website.

    Capabilities:

    - Automatic data collection: Collects information about products (name, ID, price, availability) from all pages of the category.
    - Pagination handling: Automatically navigates to the next pages of the category.
    - Data extraction from JSON-LD: Finds and extracts product data from the JSON-LD markup on the page.
    - Saving to Excel: Saves the collected data to an Excel file with separate sheets for each category.
    - User-friendly interface: Allows easy selection of a file with links to categories and a file for saving results.
    - Logging: Displays the progress of the parsing in the application window.

    Easy to use:

    - Select a file with links to Ceneo.pl categories.
    - Select an Excel file to save the data.
    - Click "Start parsing."

    Technologies:

    - PyQt5: for creating the graphical interface.
    - Playwright: for browser automation and interaction with web pages.
    - Pandas: for processing and saving data to Excel.
    - JSON: for working with JSON-LD data.
  • 56 USD

    Telegram Bot for remote control of PC

    Python
    This Telegram bot allows you to remotely control your computer through commands.

    Capabilities:

    - Power management: Shutdown and restart PC.
    - Screenshots: Capture screenshots of the screen.
    - Data extraction: Extract passwords from the Chrome browser and browsing history.
    - Clipboard monitoring: Track and modify clipboard content.
    - File management: Upload and download files, create and delete directories.
    - Process management: Get a list of processes and terminate processes by PID.
    - Command execution: Execute commands in the command line (CMD).
    - System information: Retrieve information about the system, network connections, and open ports.
    - Keylogger: Capture keystrokes and active windows.

    Easy to use:

    - Send a command to the bot in Telegram.
    - Follow the bot's instructions to perform actions.

    Reliable:

    - Only authorized users can control the bot.
    - Detailed logging of actions.

    Technologies:

    - Aiogram: Asynchronous library for creating Telegram bots.
    - PyWin32: For interacting with the Windows API.
    - Crypto: For decrypting passwords.
    - Pyperclip: For working with the clipboard.
    - Psutil: For obtaining system information and managing processes.
    - PIL: For creating screenshots.
    - Pynput: For capturing keystrokes and mouse actions.

    P.S.

    In the screenshots, you can see examples of using the bot and its functionality.

    #chat-bot #remote #pyTelegramBotAPI #telegambot #aiogram3 #Telegram #telethon #asyncio
  • 45 USD

    AI Image Generator

    Python
    This application allows you to generate images using artificial intelligence, utilizing both cloud and local models.

    Features:

    - Variety of models: Choose from a multitude of available models, including Stable Diffusion, VQGAN-CLIP, Midjourney, AnimeGAN, and others.
    - Local and cloud models: Use both local models and models from the Pollinations API.
    - Ease of use: Enter a text description, select a model and the number of images, and click "Generate."
    - Parameter customization: Specify the image size and choose a folder for saving.
    - Preview: View the generated images directly in the application.
    - Light and dark themes: Switch between themes for comfortable work.

    Technologies:

    - PySide2: for creating the graphical interface.
    - Pollinations API: for accessing cloud image generation models.
    - PIL: for image processing.
    - Requests: for sending HTTP requests to the API.

    P.S.

    Check out the screenshots to see how easy it is to create images using this application!
  • 56 USD

    Image Quality Enhancer

    Python
    This is an application for improving image quality using neural networks and processing algorithms.

    Features:

    - Resolution enhancement: Increase images by 2 or 4 times using Real-ESRGAN.
    - Face enhancement: Automatically enhance faces in photos using GFPGAN.
    - Image processing: Apply various filters: noise reduction, color enhancement, sharpening, haze removal, and more.
    - Batch processing: Process multiple images at once.
    - Preview: View images before processing and compare results.
    - Settings: Customize processing parameters and choose models for resolution enhancement.
    - Drag and drop files: Drag images and folders into the application window for convenience.

    Easy to use:

    - Select images, adjust parameters, and start processing.
    - Monitor progress with a progress indicator.

    Technologies:

    - PyQt5: for creating a user-friendly graphical interface.
    - Real-ESRGAN: neural network for image resolution enhancement.
    - GFPGAN: neural network for enhancing faces in photos.
    - OpenCV: computer vision library for image processing.
    - PIL: library for working with images.

    P.S.

    Pay attention to the user-friendly interface and variety of settings in the screenshots!

    #python #pytorch #ai #programming #Python-developer
  • 34 USD

    Movie Recommender

    Python
    This application helps users find movies by genre, keywords, or random selection, using The Movie Database (TMDb) API.

    Features:

    - Genre selection: Search for movies by various genres (comedy, action, drama, horror, etc.).
    - Keyword selection: Search for movies by keywords (for example, "New Year", "anime").
    - Random selection: Get a random movie from the TMDb database.
    - Trailer viewing: Watch movie trailers on YouTube.
    - Favorites: Add movies to a favorites list.
    - Watched: Mark movies as watched.
    - Search: Search for movies by title.
    - Update: Update movie information.
    - Data saving: Save user data (favorites, watched) in a JSON file.

    Usability:

    - Intuitive interface with tabs for different movie categories.
    - Dark theme for comfortable use.
    - Display of movie posters.

    Technologies:

    - PyQt5: for creating the graphical user interface.
    - Requests: for making HTTP requests to the TMDb API.
    - PIL: for working with images (movie posters).
    - QWebEngineView: for displaying trailers on YouTube.
  • 45 USD

    Universal Media Downloader

    Python
    Capabilities:

    - Download videos and audio in different qualities.
    - Upload entire lists of videos from files or links.
    - Manage downloads: pause, resume, and stop.
    - Customize the app to your liking: choose a folder for saving, use cookies, switch between light and dark themes.

    Easy to use:

    - Just paste the link and click "Download."
    - Or drag and drop a file with links into the app window.
    - Monitor the download progress.

    Reliable:

    - The app runs stably and handles errors.
    - Your data is protected.

    Technologies:

    - PyQt5: for creating a modern and user-friendly interface.
    - yt-dlp: for reliable video downloading from various platforms.
    - ffmpeg: for processing video and audio files, ensuring compatibility and quality.

    P.S.

    Pay attention to the user-friendly interface and clear settings in the screenshots!

Reviews and compliments on completed projects 9 1

Quality
Professionalism
Cost
Contactability
Deadlines

Due to personal circumstances, the contractor has stopped communicating.

26 March 2025 45 USD
Scrape the Telegram group

Quality
Professionalism
Cost
Contactability
Deadlines

Done with quality. There was a moment regarding the number of groups, but the freelancer reworked the software and the problem was solved.

19 March 2025 90 USD
Technical assignment for the development of a chatbot program for hotels

Quality
Professionalism
Cost
Contactability
Deadlines

Quickly, on time, responsibly, qualitatively

17 March 2025 45 USD
Fix the parser in Python

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is fine, thank you very much, very prompt, we continue our cooperation.

25 January 2025 32 USD
Setting up and refining the Telegram bot

Quality
Professionalism
Cost
Contactability
Deadlines

Everything is great! I recommend for collaboration!

23 January 2025 181 USD
Building an algorithm for opening files in GTO+

Quality
Professionalism
Cost
Contactability
Deadlines

The project was completed even ahead of schedule. All revisions were made, and even more was done than specified in the technical specifications. I definitely recommend!

A B. | Personal | Response review

15 January 2025 20 USD
Video Uniqueness Program

Quality
Professionalism
Cost
Contactability
Deadlines

everything is great!
everything is great!
everything is great!

14 January 2025 90 USD
Program that frames photographs

Quality
Professionalism
Cost
Contactability
Deadlines

The project was completed with the highest quality, which speaks to the professionalism of this specialist. All tasks were completed exactly on time and, in addition, there were many valuable ideas and implementation options for the program that only improved our desired result. I recommend to everyone who is looking for a reliable, talented, and responsible specialist. I will definitely reach out again if needed!

7 January 2025 90 USD
Creating a chat bot in Telegram

Quality
Professionalism
Cost
Contactability
Deadlines

Collaboration with Maksym Maherko brought only positive impressions. The task was to create a Telegram bot in Python that generates PDF files based on Word templates using data entered by the bot's users. Additionally, the bot has integration with a translator, making it even more convenient to use.

Maksym explained all the technical details wonderfully and was able to quickly find solutions even in the most complex situations. I would like to specifically note that he created a user-friendly and pleasant visual interface for the bot, which made interaction with it intuitive and easy.

We received the result within the agreed timeframe, and I am completely satisfied with the work. Maksym has established himself as a professional, responsible, and communicative performer.

6 January 2025 34 USD
Video Uniqueness Program

Quality
Professionalism
Cost
Contactability
Deadlines

everything is great!
everything is great!
everything is great!

Activity

  Latest proposals 10
Need a parser for Ceneo.pl Personal project
Develop a trading bot, according to specified criteria, for its operation on a cryptocurrency exchange? Personal project
Write a bot in Telegram and connect a custom GPT (MyGpt)
34 USD
Technical assignment for the improvement of the hotel chatbot Personal project
158 USD
It is necessary to make corrections to the finished bot.
16 USD
Website parsing, python
45 USD
Telegram bot
18 USD
Collect contacts from the website https://birbir.uz
50 USD
Parser + Telegram bot for management and receiving notifications (Python)
68 USD
Tournament Telegram Bot
90 USD