Ihor Zhmaylo
Offer Ihor work on your next project.
Rating
Skills and abilities
Programming
Architecture
Portfolio
- All works 9
- Python 2
- AI & Machine Learning 1
- Embedded Systems & Microcontrollers 1
- Bot Development 3
- Cryptocurrency & Blockchain 2
-
SecureStakeVault — ERC20 Staking Smart Contract (Solidity)
Cryptocurrency & BlockchainDeveloped a secure and configurable ERC20 staking smart contract for DeFi platforms and Web3 applications.
The contract allows users to stake ERC20 tokens, earn rewards through configurable APY plans, claim accumulated rewards, and perform emergency withdrawals with configurable penalties.
… Key features:
* ERC20 Token Staking
* Reward Distribution System
* Configurable APY Rates
* Multiple Staking Plans
* Emergency Unstake Functionality
* Reward Reservation Mechanism
* Reentrancy Protection
* Two-Step Ownership Transfer
* Safe ERC20 Transfer Handling
* EVM-Compatible Architecture
Security-focused implementation:
* Protected reward accounting
* Reserved reward balance management
* Configurable penalty limits
* Administrative access controls
* User fund protection mechanisms
Compatible with:
* Ethereum
* BNB Chain
* Polygon
* Arbitrum
* Base
* Optimism
* Avalanche
* Other EVM-compatible networks
Technologies used:
Solidity 0.8.x, ERC20, DeFi Architecture, Smart Contracts, EVM.
GitHub Repository:
https://github.com/pydevtop/defi_staking_smart_contract
-
FPGA platform for industrial printing
Embedded Systems & MicrocontrollersDevelopment and integration of an FPGA platform for an industrial digital printing system based on Xilinx Zynq UltraScale+ MPSoC.
The project included:
… • development of FPGA logic architecture;
• creation of HDL modules and configuration files;
• integration of FPGA design with Embedded Linux (PetaLinux);
• implementation of hardware interfaces for interaction between FPGA and software;
• configuration of UART, SPI, DMA, and high-speed data transfer channels;
• development and debugging of high-speed FPGA connections based on Aurora Protocol;
• integration of Aurora with the DMA subsystem for streaming data transfer;
• participation in testing and debugging the integration of hardware and software components of the system.
Technologies:
Xilinx Vivado, PetaLinux, Zynq UltraScale+ MPSoC, FPGA, HDL (Verilog/VHDL), Embedded Linux, Aurora 8B/10B, AXI DMA, UART, SPI, AXI4-Stream, Linux Device Drivers.
-
950 USD Binance P2P Telegram Bot — Auto Chat & Instant Crypto Release
PythonDeveloped a professional Binance P2P automation platform for merchants and active traders.
The system integrates directly with the Binance API and Telegram, providing real-time order monitoring, chat synchronization, automated notifications, and instant crypto release functionality.
… Key features:
• Real-time Binance P2P order tracking
• Full Telegram chat synchronization
• Instant crypto release from Telegram
• Payment detection and notifications
• Multi-account and multi-ad management
• Automated repricing engine
• Competitor monitoring and price tracking
• Dynamic pricing strategies
• Risk control and trading limits
• Image and receipt processing
• Multi-language support
• Binance API and WebSocket integration
Technical stack:
• Python
• Binance API
• WebSocket
• Telegram Bot API
• PostgreSQL / MySQL
• Linux
• REST APIs
The platform was designed to automate merchant workflows, reduce response times, improve order processing efficiency, and support high-volume Binance P2P trading operations.
-
Neural Network KNN — Road Surface Condition Classification
AI & Machine LearningNeural Network KNN is a machine learning project designed to determine road surface conditions based on accelerometer sensor data. The model uses K-Nearest Neighbors (KNN) to classify road states by analyzing datasets obtained from the Z-axis accelerometer indicator.
This solution can be applied in vehicle telemetry, road quality monitoring, and intelligent transport systems.
… How It Works
Sensor data collected from an accelerometer is processed and used as input for the KNN model. By analyzing vibration patterns along the Z-axis, the algorithm identifies and classifies the current road surface condition.
The model is trained on prepared datasets and can be adapted to different vehicles or sensor configurations.
Key Features & Capabilities
Road Surface Classification Detects and classifies road conditions based on accelerometer data.
KNN-Based Machine Learning Model Simple, effective, and interpretable approach for sensor data classification.
Z-Axis Accelerometer Analysis Focuses on vertical vibration data for accurate road condition detection.
Extensible Data Pipeline Easily adaptable to new datasets or sensor inputs.
Tech Stack
Python
NumPy
Pandas
Scikit-learn
TensorFlow
OpenPyXL
-
Message & Receipt Sender for Binance P2P Chat — WebSocket
PythonMessage & Receipt Sender for Binance P2P Chat is a Python-based tool that enables automated, real-time communication with sellers on Binance P2P using WebSocket connections.
The project allows you to securely send text messages and payment receipt images directly to Binance P2P chat, fully automated and synchronized with active trades. It uses the official Binance API for authentication, credential retrieval, and secure WebSocket communication.
… How It Works
The tool establishes a persistent WebSocket connection to Binance P2P chat and handles message delivery in real time. Each message is tracked using a unique UUID, ensuring reliability and accurate delivery confirmation.
Automatic reconnection logic guarantees stable operation even in case of network interruptions.
Key Features & Benefits
Real-Time Binance P2P Messaging
Instantly send messages to sellers during active trades.
Automated Receipt Image Sending
Upload and send payment confirmation images directly in the Binance P2P chat.
Stable WebSocket Communication
Persistent connection with automatic reconnection on disconnects.
UUID-Based Message Tracking
Each message is uniquely identified for reliability and traceability.
Secure API Key Handling
Works through official Binance API authentication flows.
Easy Python Integration
Designed to be embedded into existing trading bots or notification systems.
Use Cases
Binance P2P trading automation
Payment confirmation bots
Crypto notification systems
DeFi and P2P trading platforms
Tech Stack
Python
Binance API
WebSocket
UUID-based message handling
-
Flashbots Transaction Sender — Private Ethereum Transaction
Cryptocurrency & BlockchainFlashbots Transaction Sender is a Python-based tool for sending Ethereum transactions directly through Flashbots, bypassing the public mempool and protecting transactions from frontrunning and MEV attacks.
The script uses Web3.py together with the Flashbots API to submit transaction bundles straight to block producers, increasing execution reliability for sensitive or high-value operations.
… How It Works
The sender connects to the Ethereum network via an Infura RPC endpoint and submits transactions as Flashbots bundles. Instead of exposing the transaction to the public mempool, it is delivered privately to miners, reducing the risk of frontrunning.
The tool continuously monitors transaction inclusion and automatically adapts its strategy if execution fails.
Key Features & Capabilities
Web3.py Integration Connects to Ethereum nodes using Infura RPC for reliable network access.
Flashbots Bundle Submission Sends transactions directly to miners, bypassing the public mempool.
Dynamic Gas Fee Adjustment Automatically increases gas fees to improve inclusion probability.
Transaction Inclusion Monitoring Verifies whether the transaction has been mined and included in a block.
Automated Retry Logic Retries failed submissions with progressively adjusted gas parameters.
Use Cases
MEV-sensitive transactions
High-value Ethereum operations
Arbitrage and DeFi automation
Frontrunning-resistant contract interactions
-
385 USD Binance P2P Bot — Automated Buying at the Best Market Rates
Bot DevelopmentBinance P2P Bot is an automated trading solution designed to purchase USDT and other cryptocurrencies on Binance P2P at the most favorable prices. The bot continuously monitors the market and instantly creates orders when optimal conditions appear — faster than manual trading.
The solution is developed in Python and works directly with the Binance API, ensuring speed, flexibility, and reliability.
… How the Binance P2P Bot Works
Trading tasks (orders) are created directly from the bot menu. After launching a task, the bot starts monitoring Binance P2P prices in real time.
When an offer appears at a price lower than the one defined in your task, the bot:
automatically creates a P2P order,
notifies you via Telegram,
continues monitoring according to the configured strategy.
Key Features & Advantages
High-Speed Order Execution Direct integration with the Binance API allows the bot to open orders faster than manual traders.
Multi-Tasking Trading Engine Runs multiple tasks simultaneously, enabling parallel purchases of different cryptocurrencies.
Dynamic Fiat & Payment Method Selection Available fiat currencies and banks are fetched directly from Binance P2P, allowing trading in any country and any supported currency.
Real-Time Price Monitoring Constantly tracks market prices and reacts instantly to profitable offers.
Telegram Notifications Sends instant alerts when an order is created or conditions are met.
Automated Seller Messaging Automatically sends a pre-written message to the seller in the Binance P2P chat after opening a trade. This feature is enabled via the notify_seller option in the bot settings.
Ideal For
High-speed P2P traders
Multi-currency buyers
Automated crypto purchasing strategies
-
1200 USD P2Pay Binance Bot — Automated P2P & Payment Processing
Bot DevelopmentP2Pay Binance Bot is a fully automated solution for purchasing cryptocurrency on Binance P2P. The bot removes manual steps from the buying process by independently tracking orders, executing payments, and coordinating with sellers through the Binance API.
With this bot, you no longer need to monitor deals or handle payments manually — everything is processed automatically, quickly, and securely.
… How the P2Pay Binance Bot Works
The bot operates in real time and manages the entire purchase flow from order detection to crypto release:
Real-Time Order Tracking
Continuously monitors Binance P2P for new and active purchase orders.
Automatic Payment Execution
Sends payments to sellers’ bank accounts via payment system APIs.
Payment Confirmation Handling
Automatically confirms successful payments through the Binance API.
Seller Notification via Binance Chat
Sends a message to the seller requesting the release of cryptocurrency after payment.
Key Benefits
End-to-End Automation
Complete “set it up and forget it” workflow for P2P crypto purchases.
Fast Transaction Processing
Minimizes delays and human error during payment execution.
Secure API-Based Operations
All actions are performed through official APIs with controlled logic.
Reduced Manual Workload
Ideal for high-volume P2P traders who need speed and consistency.
-
750 USD Binance P2P Trade Bot — Automated Price Tracking & Ad Management
Bot DevelopmentAutomated Binance P2P trading bot developed in Python. The solution performs real-time price monitoring, order management, and API-based automation for crypto trading on Binance.
The bot helps traders keep their positions profitable by continuously adjusting ad prices based on market conditions and competitor activity.
… How the P2P Trade Bot Works
The bot monitors competitor ads on Binance P2P and automatically updates your prices according to predefined rules. Using the “Step / Follow Competitor” logic, it keeps your ads aligned with or ahead of selected sellers, ensuring optimal visibility and attractiveness for buyers.
All adjustments are made automatically, allowing traders to focus on strategy instead of manual price updates.
Key Features & Advantages
Automated Price Tracking Continuously analyzes competitor prices and updates ads in real time.
Flexible Competitor Filtering Track:
a specific seller
only verified merchants
all sellers with filtering by minimum ad volume.
Multi-Process Architecture Efficient background processing for stable performance even with large datasets.
Configurable Strategy Logic Full control over pricing steps, limits, and competitive behavior.
Hands-Free Ad Management Reduces manual work and minimizes reaction time to market changes.