Oleksandr Bilak
Rating
Language proficiency level
Skills and abilities
Programming
-
Bot Development
from 16 USD for project
-
Data Parsing
from 16 USD for project
-
Databases & SQL
from 13 USD for project
-
HTML & CSS
from 11 USD for project
-
Python
from 11 USD for project
-
Web Programming
from 16 USD for project
Services
-
Data Processing
from 16 USD for project
-
Information Gathering
from 16 USD for day
Portfolio
- All works 31
- Python 2
- Software & Server Configuration 1
- Web Programming 4
- Data Parsing 14
- Bot Development 8
- Cryptocurrency & Blockchain 1
- Enterprise Resource Planning (ERP) 1
-
33 USD Automated pipeline for the collection and filtering of crypto tokens MEXC
Cryptocurrency & BlockchainDeveloped a scalable Python pipeline for the automatic collection, filtering, and enrichment of data on crypto tokens from the MEXC exchange for further use in outreach campaigns.
- Collected a complete list of active spot tokens from MEXC via API
- Implemented aggregation of trading volumes at the token level (combining all pairs)
… - Introduced a filter: only tokens with a 24h volume < 200,000 USD remain
- Added "exchange footprint" verification through external sources (CoinGecko / CoinMarketCap)
- Implemented logic for counting unique exchanges (CEX + DEX), excluding duplicate pairs
- Only tokens with ≤ 5 unique exchanges remain
- Conducted data enrichment: website, list of exchanges, Telegram, Twitter/X
- Built an export system into two files:
- final list of relevant tokens
- complete audit with reasons for rejection
- Ensured the absence of duplicates and correct validation of all fields
- Implemented a reproducible pipeline for regular data updates
As a result, the client received a ready-made system for finding low-listed tokens with low liquidity, suitable for automated outreach, without manual data processing.
Technologies:
- Python,
- REST API (MEXC, CoinGecko, CoinMarketCap),
- pandas,
- asyncio,
- Google Sheets integration
-
87 USD Telegram bot for accounting and automatic salary calculation
Bot DevelopmentDeveloped a Telegram bot for automating the accounting of employee work in the sewing workshop. The solution allows masters to quickly enter data about completed work through a convenient menu without manual calculations and spreadsheets.
- Masters select the product model and operation and enter the number of completed units
- The bot automatically calculates payment based on rates stored in Google Sheets
… - All data is instantly recorded in a table: Full Name, date, quantity, amount
- The administrator receives centralized accounting without manual control
- Stable synchronization with Google Sheets API has been implemented
As a result, the client received a simple tool for production accounting, minimizing errors and saving time on calculations.
Technologies:
- Python,
- aiogram,
- Telegram Bot API,
- Google Sheets API,
- asyncio
-
33 USD Telegram bot for a travel agency + hosting on VPS
Bot DevelopmentA Telegram bot has been developed for a travel agency that automates initial communication with clients and gathers information for tour selection.
The bot operates in a private chat and is added to a group. After launching, the user selects a language (Ukrainian / Russian) and receives an interactive menu with sections.
… Main functionality:
Step-by-step questionnaire for tour selection
User state preservation (FSM logic)
Multilingual support (UA / RU)
Automatic submission of the completed questionnaire to the administrator
Display of the client's username, name, and user_id
Information sections (payment, cancellation, insurance, departure, important to know, etc.)
Constant button "I want to go on vacation"
Working in a group with transition to private chat
Inline buttons and Reply keyboard
Processing callback requests
Logic of multi-step interaction
After completing the questionnaire, the administrator receives a complete structured application with all the client's responses.
The bot is fully ready for commercial use.
Technologies used:
Python 3
pyTelegramBotAPI (telebot)
InlineKeyboardMarkup / ReplyKeyboardMarkup
FSM logic through state preservation in dictionaries
Long Polling
systemd for auto-start
Deployment on Linux (Ubuntu) server
Hosting and infrastructure:
The bot is deployed on a Hetzner server (Ubuntu).
Implemented:
Virtual environment (venv)
systemd service for continuous operation
Automatic start upon server reboot
Logging
Ability to run multiple bots in parallel on one server
-
76 USD Telegram bot for automatic tour publication from tables and parsing
Bot DevelopmentDeveloped a fully functional Telegram bot for the tourism business that automates the publication of tours without manual work from the manager + hosting on VPS.
The bot tracks Google Sheets in real-time, processes new entries with the status AWAIT, parses hotel data from Booking, and sends ready posts to the user in Telegram.
… Main functionality:
- automatic reading of Google Sheets via Service Account
- tracking new rows and statuses without duplicates
- parsing Booking (hotel search, photos, description) via Selenium
- correct error handling (if there are no photos or descriptions - the post is still sent)
- sending messages in Telegram with photos + text
- automatic status change in the table after sending
- detailed logging for server launch
- running on VPS
Technologies:
- Python
- Selenium (headless Chrome)
- Google Sheets API
- Telegram Bot API
- asyncio
- BeautifulSoup
- Deployment on VPS (Hetzner, systemd)
Result:
- fully automated process of publishing tours
- the manager only needs to add a row in Google Sheets
- the bot finds the hotel, creates the post, and sends it
- stable operation 24/7 on the server without human involvement
-
45 USD Development of an algorithm for generating and correcting SEO-optimized descriptions
PythonAn automated script has been implemented for creating and optimizing product descriptions and metadata for an online store using AI (Grok and ChatGPT).
Main functions:
Normalization of product names to a single format: Equipment Type - Brand - Model - Features.
… Generation of SEO-optimized titles, meta descriptions, and H1 headings.
Rewriting product texts into a readable format, preserving 100% of technical specifications and adding practical recommendations for users.
Validation of texts by another AI (ChatGPT) to check for SEO, readability, and naturalness of the text.
Support for two languages: Ukrainian and Russian.
Working with large volumes of data (20,000 products) through Excel files, integration with AI model APIs.
Ability to easily edit AI prompts without changing the program code.
Technologies and tools used:
Python
Pandas
OpenAI API (ChatGPT)
X.AI API (Grok)
Prompt engineering for text generator and validator
Working with multilingual data (Ukrainian/Russian)
Result: a fully automated process for generating and correcting product descriptions, ensuring high content quality, SEO, and saving time on routine work with a large product catalog.
-
33 USD Collection and analysis of crypto tokens from CoinGecko
Data ParsingDeveloped an automated system for collecting and processing cryptocurrency data from CoinGecko. The system:
- retrieves key token data: name, symbol, contract, blockchain, 24h volume, volatility;
- collects contact information of companies and social media (Twitter, Telegram, LinkedIn, website);
- automatically navigates to the "Markets" tab and determines the number of CEX and DEX for each token;
… - cleans and normalizes data, merges duplicate entries by token symbol;
- saves the result in an Excel spreadsheet for further analysis and processing.
Technologies used: Python, Pandas, Selenium, BeautifulSoup, OpenPyXL, Requests.
Result - a structured database of tokens from CoinGecko, ready for analytics and market research.
-
33 USD Collection and analysis of crypto tokens from CoinMarketCap
Data ParsingDeveloped an automated process for collecting and processing cryptocurrency data from CoinMarketCap. The system:
- extracts key token data: name, symbol, contract, blockchain, 24h volume, volatility;
- gathers contact information of companies and social media (Twitter, Telegram, LinkedIn, website);
- filters tokens by specified thresholds of volume and volatility;
… - cleans and normalizes data, including removing unnecessary elements from token_contract;
- merges duplicate records by token symbol, retaining the most complete information;
- saves the result in a structured Excel spreadsheet with all necessary fields for further analysis.
Technologies used: Python, Pandas, Selenium, BeautifulSoup, OpenPyXL, Requests.
Result - a ready database of tokens from CoinMarketCap, conveniently structured for analytics and market research.
-
56 USD AI Telegram Bot for transformation, translation... (OpenAI API)
Bot DevelopmentDeveloped an intelligent Telegram bot that combines the processing of voice messages, videos, and text, automatic translation, and explanations of complex topics in simple words. The bot supports three main modes:
Conversion: voice -> text, video -> text, preserving context.
… Translation: automatic language detection and translation into the desired language, preserving text formatting.
Learning: explanations of complex topics in understandable language with examples (for learning/studying new topics/explaining mistakes, etc.).
Technologies used:
Python 3.13
Aiogram 3
OpenAI API (whisper, GPT-4o-mini)
FFmpeg
Asyncio & aiofiles
Features:
- asynchronous processing of audio and video for fast operation
- preservation of the context of recent messages
- simple interface with buttons for mode selection
-
67 USD Parsing the online store AboutSkin and creating an XML price list for
Data ParsingImplemented a complete collection of products from the online store aboutskin.com.ua with subsequent formation of an XML price list in the format of Prom.ua.
As part of the project, the following was completed:
- full parsing of all products without exception from the site;
… - collection of complete data for each product;
- correct XML structure according to the requirements of Prom.ua;
- validation check and readiness of the file for import;
- optimization of parsing for stable operation and scalability.
Technologies used:
Python
Requests, Selenium
BeautifulSoup, lxml
XML (lxml.etree)
Async/request optimization
HTML content processing
The project was completed taking into account the requirements of marketplaces and is ready for further expansion (auto-updating prices, integration with a Telegram bot, cron launch).
-
22 USD Remote deployment of a parser and Telegram bot on VPS
Software & Server ConfigurationDeployment of a Python parser and Telegram bot on a remote server for the purpose of automatic data collection and interactive interaction with users via Telegram.
The system ensures stable operation of scripts 24/7, scalability as the number of bots or parsers increases, as well as resource monitoring for optimal performance.
… Added:
- management of the remote working environment through graphical access (RDP / NoMachine),
- memory and CPU optimizations when launching browser parsers,
- automatic start and restart of bots and parsers after server reboot.
-
89 USD Telegram bot for price comparison of goods + Store parsing
Bot DevelopmentI developed a Telegram bot that allows users to quickly compare prices on products from various online stores. The bot supports searching by product name, selecting a category and a specific product, and also displays a list of stores with current prices and clickable links.
The bot features interactive Inline buttons to ensure convenient navigation between the stages of selecting a product and a store. Browser automation is used to gather prices from stores, allowing for the retrieval of current data even from dynamically loaded pages.
… Technology stack:
Python - main programming language
Aiogram - for working with Telegram Bot API and FSM
Selenium + WebDriver - for parsing dynamic pages and obtaining current prices
BeautifulSoup - for processing HTML
HTML/Markdown - for formatting messages in Telegram
The bot fully automates the process of searching and comparing prices, making it convenient for users without the need to open a web browser.
-
22 USD Automation of auto-posting products on Instagram (Reels)
Enterprise Resource Planning (ERP)Developed a fully automated script for publishing product Instagram Reels without manual involvement. The solution allows for stable and secure content publishing on a schedule, significantly saving time and reducing the risk of errors.
Main functionality:
- Automatic uploading of Reels from a local folder
… - Publishing 4 times a day according to a set schedule (10:00, 13:00, 16:00, 18:00)
- Sequential use of videos (no repeats)
- Separate handling of videos and texts (Video / Text)
- Ability to dynamically change texts or add new videos without restarting the system
- Protection against re-publication through posted.json
- Stable operation 24/7 via cron
Architectural solutions:
- The script reads current data from the file system at each launch
- A custom patch for instagrapi has been implemented, which eliminates errors in the metadata of Reels
- Guaranteed compatibility with new versions of Python and Instagram API
- No content caching - only "live" data
Technologies used:
- Python 3.13
- instagrapi
- JSON
- Cron
- Working with the file system (os, datetime)
- Patch/monkey-patching of third-party libraries
- Instagram Reels API
Result:
- Fully autonomous auto-posting system
- Scalability potential (mass accounts, new products)
- Reduction of manual work to zero
- Ready solution for e-commerce and product pages
-
156 USD Telegram OLX Parser - monitoring of advertisements, vacancies, and price changes
Bot DevelopmentTelegram Parser Bot (OLX & Vacancies) – monitoring of advertisements, vacancies, and price changes
Development of a Telegram bot in Python (aiogram) that allows users to effectively track new advertisements, price changes of specific products, and new vacancies on OLX.
The bot supports multiple subscriptions of different types for a single user and provides interactive management through a convenient main menu and inline buttons.
…
Main features:
Adding subscriptions for:
- new advertisements on OLX
- price change of a specific product on OLX
- new vacancies on OLX
Viewing all active subscriptions of the user
Editing a subscription by its ID
Deleting a subscription by ID
Inline buttons for confirming/canceling actions and returning to the main menu at any stage
Support for multiple simultaneous subscriptions
Notifications are sent only upon actual changes
Technical details:
- Background checks of subscriptions at intervals set by the user, with an asynchronous scheduler
- Data storage in SQLite (possible replacement with PostgreSQL)
- Structured project
- Logging to console/command line
- Error handling
Technologies used:
Python 3.10,
aiogram 3,
aiohttp,
BeautifulSoup4,
SQLAlchemy,
InlineKeyboard + callback_query,
python-dotenv
User benefits:
- Fully interactive interface without the need for third-party applications
- Ability to quickly add, edit, and delete subscriptions
- Minimum notifications — only relevant updates
The bot is perfect for those who want to quickly track the market of products or vacancies on OLX, saving time and receiving only current notifications.
-
89 USD WooCommerce store Apple on WordPress + parsing/import
Web ProgrammingImplemented a full-fledged online store built on WooCommerce / WordPress with automatic product import from an external source (jabko.ua). The system includes:
- Parsing products from jabko.ua
- Transforming data to fit the store structure
- Automatic generation of bold titles, descriptions, and images
… - Importing into WooCommerce with correct categories, attributes, and prices
- Handling product variations, availability, SKU, and SEO parameters
- A universal update mechanism - pulls new data when changes occur on the source site
The project is adapted to the client's design, optimized for speed and SEO.
The system allows for easy scaling of the store and maintaining an up-to-date assortment without manual product addition.
Technologies:
- WordPress
- WooCommerce
- PHP (for plugins/import logic)
- MySQL / WP Database
- Parser (Scraping) - implementation of data collection from jabko.ua
- HTML parsing
- CSV / JSON data transformation
- JS / AJAX (for dynamic parts of the admin panel)
- SEO optimization
-
45 USD Website of the guitar school "Guitar Flow" - WordPress / Elementor
Web ProgrammingDeveloped a modern promotional website for the guitar school "Guitar Flow" based on WordPress using the Elementor builder. The site is designed in an attractive, musical style and is adapted for various devices (desktop/tablet/mobile).
- Project goal: to showcase the school's offerings, create a convenient path for attracting new students, and facilitate sign-ups for trial lessons.
… - What has been implemented:
• A bright homepage featuring the offer of the first free lesson.
• Sections highlighting the advantages of learning, video lessons, and a description of the methodology.
• A "About the School" section and a team of instructors.
• Interactive elements (call-to-action buttons, feedback sections).
• Responsiveness, animations, and user-friendly navigation.
The website helps potential students find answers to their questions, learn about the advantages of studying, and take the first step in learning the guitar.
Reviews and compliments on completed projects 13
27 March
33 USD
Парсинг токенпроектів
Everything has been gathered according to the conditions and additional requests.
![]()
27 March
87 USD
Need a developer: Telegram bot + Google Sheets
Everything was fine, he got in touch.
11 March
56 USD
Creation/correction of product descriptions
It was not easy and there is still a lot of work to bring the product to an acceptable state. The developer was lenient towards the conditionally formed technical specifications and directed, which is very important for me. By the way, everything was done technically perfectly. Thank you.
![]()
27 February
45 USD
Presets
so far excellent. unfortunately, I have to constantly make edits, thank you to the performer for understanding and patience
![]()
21 February
33 USD
Chatbot
I want to thank you for the excellent work. This is the second time I am reaching out for bot setup — and again everything is done clearly, quickly, and without unnecessary questions.
Oleksandr understands the task well, offers convenient solutions, and is always in touch. It is pleasant to work with a person to whom you can entrust the project and feel calm about the result.
I definitely recommend and will reach out again.
![]()
16 February
76 USD
Chatbot
Everything was done very professionally and responsibly. Alexander helped set up the server and the Telegram bot, explained everything in detail, was always in touch, and responded quickly to questions. The work was done with high quality, without delays, and with attention to detail. It is clear that the person truly understands their craft.
![]()
7 February
22 USD
Presets
All good, we will continue in the next project.
![]()
Everything is fine, the task has been completed according to the agreements.
24 January
45 USD
Creation/correction of product descriptions
Everything is okay, we spent a lot of time forming the technical specification, but the result is good.
Thank you! The work was done quickly and efficiently!
6 December 2025
16 USD
Creation of a bot in Telegram
I am satisfied with the collaboration. The work was done as quickly as possible. The bot is working, notifications are pouring in. I am very grateful.
16 August 2025
89 USD
Parser of public company data from 3 open sources
Quickly and efficiently completed the order. Completely satisfied with the parser.
30 May 2023
66 USD
List ebay listings
thanks for assisantance it was easy
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Website parsing
89 USD
|
|||||
|
A bot needs to be created in Telegram for subscription payment.
45 USD
|
|||||
|
Development of a Telegram bot with a Mini App for binary options signals
67 USD
|
|||||
|
Artists Database of Ukraine
89 USD
|
|||||
|
UserTelegramBot
16 USD
|
|||||
|
Development of a Telegram bot for processing leads from the website
223 USD
|
|||||
|
Development of a Telegram bot
223 USD
|
|||||
|
Create a table with video thumbnails and links to the videos on Instagram.
67 USD
|
|||||
|
Download 550 tracks from the service
111 USD
|
|||||
|
Telegram bot for checking UID and granting access to the crypto community
45 USD
|