Andrii Derypapa
Offer Andrii work on your next project.
Rating
Language proficiency level
Skills and abilities
Programming
Services
Administration
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
PythonAutomation 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
PythonProject 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 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
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
|