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

Artem R.

Offer Artem work on your next project.

Ukraine Cherkassy, Ukraine
1 hour 51 minutes back
responds to 75% of messages
A little busy a little busy
2 Safes completed
1 month 4 days back
2 clients
29 proposals made
on the service 2 months 17 days

Rating

Successful projects
No data
Average rating
No data
Rating
492
Python
346 place out of 3452
Bot Development
222 place out of 1270

Language proficiency level

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

Skills and abilities

Portfolio


  • 119 USD

    Web panel for automation and management of Telegra

    Desktop Apps
    A full-fledged web application developed in Python and FastAPI for centralized management of Telegram account groups. The panel allows automating complex tasks such as joining channels, commenting on posts, and managing campaign settings through a convenient web interface. The system operates asynchronously, ensuring stability and responsiveness of the interface during long-running tasks.

    Key features:

    Web interface: An intuitive control panel that allows the operator to manage all aspects of the system without direct code intervention.
    Account management:
    Secure step-by-step web authorization of new accounts via code and 2FA, mimicking login in official apps.
    Storage of sessions and account settings (proxies, message files, notes) in an SQLite database.
    Display of account status ("Active", "Banned") with automatic updates upon ban detection.
    Full CRUD functionality (Create, Read, Update, Delete) for accounts via the interface.
    Asynchronous task execution:
    Implemented background task execution (BackgroundTasks in FastAPI), allowing long processes (joining, mailing) to run without blocking the web interface.
    Real-time display of current task status.
    Flexible mailing campaigns:
    Ability to create campaigns, selecting specific accounts for participation.
    Individual settings for each account within a single campaign (separate files with target channels and messages).
    Ability to configure global campaign parameters (e.g., number of messages for analysis).
    Advanced commenting functionality:
    Implemented logic for sending messages as comments under the latest post in specified channels.
    The script automatically finds the discussion group linked to the channel and the latest post with enabled comments.
    Logging:
    Maintains detailed logs of all operations, displayed on the web panel for monitoring and analysis.
    Technical implementation (Technology stack):

    Backend: Python 3.12
    Web framework: FastAPI (for creating fast and modern API)
    Interaction with Telegram: Telethon (asynchronous library for working with Telegram API)
    Database: SQLAlchemy (as ORM) and SQLite (as relational DBMS)
    Frontend: HTML5, CSS3, Vanilla JavaScript (using async/await and Fetch API for dynamic data updates)
    Template engine: Jinja2
    Solved tasks and challenges:

    Problem: Need to manage a large number of accounts and run tasks without server console access.
    Solution: Created a web interface that fully abstracts the user from the command line.
    Problem: Long-running tasks (mailing, joining) blocked program operation.
    Solution: Implemented asynchronous background tasks, allowing processes to run without "freezing" the panel and providing real-time status updates.
    Problem: The standard Telegram API does not have a direct "leave comment" function.
    Solution: Developed comprehensive logic that analyzes the channel structure, finds the linked discussion group, and the latest post available for commenting, then sends a message as a reply, visually appearing as a comment.
  • 48 USD

    Bot for assessing English level

    Bot Development
    Test in the bot to determine the level of English language. Questions with answer options, at the end shows the result + the last task, the person can record a voice which is saved and then processed by admins
  • 119 USD

    Business card website

    HTML & CSS
    General structure and appearance:

    Single-page focus: The main part of the site is presented on one page, making it similar to a "landing" page, designed for a specific action – booking.
    Top banner: At the top, there is a bright yellow banner with promotional text (about a hot offer), which can be closed.
    "Sticky" Header: The top dark panel (header) with a yellow "FITNESS CLUB SPARTA" logo and a menu icon (three lines) remains visible when scrolling down the page.
    Hero section: Immediately below the header is a large full-screen block with a background image (athlete). Over the image (with slight darkening for readability), the promotional text "Membership at burger price!", subtitle "Train for 30 ₴ per day", and a large yellow button "Book!". There are also "breadcrumbs" for navigation.
    Booking form: Below is the main functional part – the "Book a workout" form. Here, the user enters their Name, Phone, selects one of the clubs (with address) from a list, and checks a box to agree to data processing.
    Footer: At the bottom of the page, there is a dark footer with several columns: list of services, club phone numbers, links to social networks (Telegram, Instagram, Facebook), and copyright.
    Interactivity and functionality:

    Mobile menu: Clicking on the "hamburger" icon (three lines) in the header triggers a slide-out menu from the right. This menu contains links:
    "Services" and "Our clubs": Clicking on them expands/collapses respective submenus with lists of services or club addresses. These items do not navigate to another page but only control the submenu.
    Links inside submenus ("Gym", club addresses), as well as "Buy online" and "Contacts", lead to the respective pages of spartaclub.net.

    Form submission:
    When the user fills in all required fields of the form (including the consent checkbox) and clicks the "Book" button, the form data (name, phone, selected club) is sent to the FormSubmit service.
    FormSubmit processes this data and sends it via email to a specified email address. (One-time email activation via a message from FormSubmit is required).
    Redirection: Almost immediately after clicking "Book", JavaScript triggers a redirect to a thank-you page.
    Technologies:

    HTML: Creates the page structure (headers, text, form, lists, links).
    CSS: Styles the appearance (colors – yellow-black theme, fonts, margins, sizes, positioning, background image, menu styles). CSS variables are used for colors.
    JavaScript: Adds interactivity – opening/closing mobile menu, expanding/collapsing submenus, redirecting the user after form submission.
    FormSubmit.co: A third-party service that receives data from the HTML form and forwards it to the specified email address, allowing to avoid writing custom server-side code for form processing.
  • 24 USD

    Telegram bot for creating a link with text

    Python
    A bot is created then I write the code to create a message in which any text will be written, then a button below, for example, "Play," which when clicked, redirects to the required website
  • 36 USD

    Fitness bot in Telegram

    Python
    who develops a training program tailored to a person and their goals for 3 days, shows the body mass index, and also uses ready-made videos of each exercise for proper execution

Reviews and compliments on completed projects 2

14 June 119 USD
Program

Quality
Professionalism
Cost
Contactability
Deadlines

Emotions are only positive, he fulfilled all my whims)
The person did everything from scratch, came up with brilliant ideas)
My rating is 1000
I recommend this freelancer,

Quality
Professionalism
Cost
Contactability
Deadlines

I recommend this freelancer, everything is done quickly and qualitatively

Activity

  Latest proposals 10
Set up stable operation of XML feeds on Flask (or Gunicorn)
17 USD
Bot manager
60 USD
Development of a Python script with API integration, Telegram, and automated testing logic off
645 USD
Collection of information from Instagram and Telegram
24 USD
Script bot for Twitter and ADS power, looking for a good developer
1088 USD
Development of Telegram user bot
24 USD
Creating a chat with clients
24 USD
Bot in TG for auto-posting ads on OLX and responding in private messages
119 USD
Telegram bot
25 USD
Bonus program for APK iOS or Telegram bot
400 USD