Maksim Magerko
Rating
Language proficiency level
Skills and abilities
Programming
-
Bot Development
from 19 USD for hour
-
C & C++
from 158 USD for day
-
Data Parsing
from 113 USD for day
-
Databases & SQL
from 113 USD for day
-
Python
from 113 USD for day
Portfolio
-
300 USD Telegram bot for promotion and advertising through "stars"
PythonDescription:
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
PythonDescription: 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
PythonThis 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
PythonThis 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
PythonThis 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
PythonThis 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
PythonThis 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
PythonThis 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
PythonThis 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
PythonCapabilities:
- 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
23 April 2025
68 USD
Improvement of Telegram chat bot + Django admin panel
Due to personal circumstances, the contractor has stopped communicating.
26 March 2025
45 USD
Scrape the Telegram group
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
Quickly, on time, responsibly, qualitatively
![]()
17 March 2025
45 USD
Fix the parser in Python
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
Everything is great! I recommend for collaboration!
23 January 2025
181 USD
Building an algorithm for opening files in GTO+
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!
![]()
15 January 2025
20 USD
Video Uniqueness Program
everything is great!
everything is great!
everything is great!
14 January 2025
90 USD
Program that frames photographs
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
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
everything is great!
everything is great!
everything is great!