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

Andrii Derypapa

Offer Andrii work on your next project.

Poland Wrocław, Poland
7 months 11 days back
Available for hire available for hire
age 19 years
on the service 7 months 11 days

Rating

Successful projects
No data
Average rating
No data
Rating
42
Python
3211 place out of 4464
Javascript and Typescript 2
2909 place out of 3452

Language proficiency level

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

Skills and abilities


Translation

Portfolio


  • 27 USD

    Guard Wallet Auto Creator — Web Automation Tool

    Automation of Mass Creation of Cryptocurrency Wallets

    Python script for automating the process of creating multiple crypto wallets on the Guarda platform while saving backups.

    Project Description

    The tool uses browser automation Selenium to perform all steps of wallet registration: filling in password fields, confirming terms, and downloading backup files. All data is automatically aggregated into a single text file for convenient management.

    Key Features

    Process Automation:

    Creating N number of wallets in one run

    Automatic filling of registration forms

    Downloading backup files with seed phrases

    Aggregating all data into a single file wallets.txt

    File System Operations:

    Monitoring the Downloads folder for new files

    Sorting files by modification date

    Automatically reading the contents of backup files

    Writing data with delimiters between wallets

    Interaction with the Web Interface:

    Waiting for element loading via WebDriverWait

    Finding elements by XPath and ID

    Checking the clickability of elements before interaction

    Filling in password and confirmation fields

    Technology Stack

    Web Automation:

    Selenium WebDriver - controlling the Chrome browser

    WebDriverWait - waiting for DOM element loading

    Expected Conditions - checking element states

    Python Core:

    os - working with the file system and paths

    time - delays for download stability

    Locators:

    XPath for complex form selectors

    ID for unique button elements

    Placeholder attributes for precise identification

    Implemented Logic

    Creation Loop:

    User specifies the number of accounts to create

    For each iteration, a new browser instance is launched

    A sequence of registration actions is performed

    The browser closes after saving data

    File Processing:

    Getting a list of all .txt files in Downloads

    Sorting by modification time (newest first)

    Reading the contents of the last downloaded file

    Appending to the main wallets.txt with delimiters

    Reliability:

    Explicit waits of 15-20 seconds for each element

    Checking presence and clickability before actions

    3-second delay after downloading to complete writing

    Technical Features

    Selenium Best Practices:

    Using WebDriverWait instead of time.sleep for elements

    Expected Conditions for test stability

    Closing the driver after each iteration to avoid memory leaks

    File System:

    Cross-platform path via os.path.expanduser

    Lambda functions for sorting files

    Append mode for accumulating data

    Security:

    Hardcoding password for demonstration purposes (in production - environment variables)

    Local storage of sensitive data

    Application and Results

    Mass creation of test wallets for development

    Automation of routine registration operations

    Centralized storage of all backup data

    Time savings when creating multiple accounts

    Demonstrated Skills

    Browser automation with Selenium

    Working with the file system in Python

    Web scraping and interacting with the DOM

    Working with waits and synchronization

    Cyclic task processing

    Technologies: Python - Selenium WebDriver - Chrome Driver - OS Module - File I/O
  • 69 USD

    Blum Auto Farm Bot — Telegram Game Automation

    Python
    Automation of gameplay with simulation of human behavior

    Desktop application for automating point farming in the Telegram game Blum. The bot emulates the actions of a real player through the official API with a Bearer token for authorization.

    Key Features

    Main functionality:

    Automatic completion of gaming sessions with result randomization

    Management of ticket balance through API

    Simulation of human behavior: random delays of 30-60 seconds between games

    Randomization of points scored (150-250 points per game)

    Interface:

    Desktop GUI on Tkinter with a dark theme

    Real-time ticket balance check

    Display of game progress

    Counting total farmed points

    Input validation and error handling

    Technology Stack

    Frontend: Tkinter, ttkthemes, ttk widgets for modern UI

    Backend: Python, requests for HTTP client, json for response processing, random for randomization

    API Integration: Blum Game API endpoints (play, claim, balance), Bearer token authentication, JSON payload

    Implemented Mechanics

    Game Logic:

    Session initiation via POST /api/v1/game/play

    Retrieving gameId for tracking

    Waiting 30-60 seconds (simulating a real game)

    Completion via POST /api/v1/game/claim with a random score

    Random pauses of 1-5 seconds between sessions

    Resource Management:

    Automatic ticket balance check

    Preventing launch when resources are insufficient

    Tracking used tickets and earned points

    Technical Features

    Anti-detect mechanisms:

    Randomization of time between games (30-60 sec)

    Variability of points scored (150-250 points)

    Random pauses between sessions (1-5 seconds)

    User-Agent header to simulate a browser

    Architectural Solutions:

    Modular structure with logic separation

    Try-except blocks for all network operations

    Event-driven architecture through Tkinter callbacks

    Optimization of HTTP requests with session reuse

    Results

    Automation of monotonous point farming

    Stable operation without blocks thanks to anti-detect measures

    Simple interface for users without technical skills

    Time savings while maintaining efficiency

    Applicability of Skills

    The project demonstrates:

    Development of desktop GUI applications in Python

    Reverse engineering of gaming APIs

    Working with HTTP clients and REST APIs

    Creating anti-detect systems with randomization

    UX design for desktop applications

    Technologies: Python - Tkinter - Requests - REST API - Game Automation - Blum API

    Format: Desktop Application (Windows/Mac/Linux)
  • 137 USD

    CS2 Cheat Detector — AI-Powered Telegram Bot

    Python
    Project Description

    Telegram bot for automatic analysis of CS2 game demo files using artificial intelligence. The system conducts deep behavioral analysis of players and detects cheating with an accuracy of up to 89%.

    Key Features

    Telegram Bot:

    Automatic upload and processing of demo files (.dem)

    Limit system: 3 free analyses + referral program

    AI analysis of player behavior using Claude API

    Interactive menu with inline buttons for navigation

    Detailed reports with suspicion categories

    Web Admin Panel:

    User management and their analysis balance

    Referral system with statistics tracking

    Monitoring of uploads and service usage

    Configuration of limits and bot parameters

    Analysis System:

    Parsing game events (kills, deaths, headshots)

    Behavioral analysis: aim, reactions, gaming patterns

    Evaluation of K/D, headshot percentage, game stability

    Detection of suspicious moments with timestamps

    Final verdict with probability percentage of cheating

    Technology Stack

    Backend:

    Python - main development language

    Flask - web server and API

    pyTelegramBotAPI - integration with Telegram

    Celery - asynchronous task processing

    PostgreSQL - storage of user data and statistics

    AI & Processing:

    Claude API - neural network analysis of demo files

    CS2 demo file parsers

    Behavioral detection algorithms

    Infrastructure:

    Railway.app - cloud hosting

    Gunicorn - WSGI server with concurrency settings

    Nginx - proxying and load balancing

    Docker - containerization of services

    Implemented Functionality

    For Users:

    Upload demos via drag-and-drop interface

    Real-time tracking of analysis progress

    Receiving detailed reports

    Help system with instructions

    Referral system for earning bonus checks

    For Administrators:

    Flask admin panel with authorization

    User database management

    Usage statistics and analytics

    Configuration of limits and rates

    Security and Performance

    Processing up to 40+ simultaneous users

    API protection from unauthorized access

    Optimized file uploads (up to 300MB)

    Shared volume between containers for file exchange

    Timeouts and graceful shutdown for stability

    Results and Metrics

    Analysis accuracy: ~89% (comparable to professional anti-cheats)

    Processing speed: 2-3 minutes per demo file

    Scalability: support for dozens of simultaneous analyses

    User experience: intuitive interface with step-by-step feedback

    Unique Features

    AI integration for analysis instead of signature methods

    Telegram as a platform - access without app installation

    Monetization through limit and referral systems

    Full cycle from upload to detailed report in minutes

    Technical Details

    The project demonstrates full development skills:

    Microservices architecture (bot + web + worker)

    Working with file systems and streaming

    Integration of external AI APIs

    Database design and migrations

    Deployment and DevOps practices

    UX design for messengers

    Technologies: Python - Flask - Telegram Bot API - Claude AI - PostgreSQL - Celery - Docker - Railway - Gunicorn

Activity

  Latest proposals 4
PARSING ACCOUNTS | IN TELEGRAM CHANNELS
60 USD
Telegram Bot
29 USD
Simple Telegram bot
29 USD
Search for a student programmer (Python/AI/bots)
29 USD