Artem Popovskyi
Offer Artem work on your next project.
Rating
Skills and abilities
Programming
-
Bot Development
from 4 USD for hour
-
Data Parsing
from 3 USD for hour
-
Databases & SQL
from 3 USD for hour
-
Python
from 3 USD for hour
-
Web Programming
from 3 USD for hour
Portfolio
-
Telegram bot with integration of local SQLite database
Bot DevelopmentI developed a stable Telegram bot in Python using the telebot library. The main feature of the project is the integration of the built-in sqlite3 module for working with a local relational database. The program can automatically create tables, write, update, and query data using direct SQL queries. This is ideal for projects where long-term storage of user profiles or logging actions is needed without losing speed. I also set up a security architecture, so all configuration API tokens are completely moved to hidden environment variables in a .env file. Database connections are opened and closed correctly, which protects the files from locking under high loads.
-
Information Telegram weather bot with OpenWeatherMap integration
Bot DevelopmentDeveloped an interactive bot that provides detailed weather forecasts for any city in the world in real-time. The bot automatically adapts the interface language and sends a beautiful visual report to the user.
Technical features of the project:
… Programming language: Python (telebot library).
Integration with external service: asynchronous/synchronous requests via the requests library to the OpenWeatherMap API.
Data processing: parsing complex JSON responses, obtaining extended parameters (temperature, feels like, humidity, wind speed).
Dynamic media interface: the bot automatically generates and sends a photo card with the official weather icon directly from the server.
Error protection: network requests are protected by timeouts and try/except blocks in case of internet failures.
-
Multifunctional Telegram bot for currency conversion
Bot DevelopmentDeveloped a convenient Telegram bot that allows users to instantly transfer amounts between different currency pairs. The bot supports both fixed popular directions and manual input of any world currencies by the user.
Technical features of the project: Programming language: Python (telebot library).
… Data handling: Integrated the currency_converter module for accurate and up-to-date rate calculations.
Step-by-step scenarios: Implemented complex dialogue logic through register_next_step_handler, guiding the user from entering the amount to selecting the result.
Security and stability: Inline buttons are automatically removed after being pressed, preventing the user from breaking the logic with repeated clicks on old messages.
Interface optimization (UX): Implemented automatic replacement of commas with dots when entering numbers, protecting the program from accidental user errors.
-
Telegram bot for automating school/student schedules.
Bot DevelopmentDeveloped a functional Telegram bot for convenient tracking of the academic schedule. The bot solves the problem of confusion between even/odd weeks and provides instant access to the lesson schedule in real time.
Technical features of the project:
* Programming language: Python (telebot library).
… * Automatic detection of the current day of the week using the datetime module.
* Structuring data using multi-level nested dictionaries.
* Setting up a convenient button menu grid (row_width=2).
* Crash protection: automatic user session reset after server restart to avoid KeyError issues.
Activity
| Latest proposals 7 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
A Telegram bot is needed. The programming language is Python, and the bot must have an admin panel for processing requests.
25 USD
|
|||||
|
A bot needs to be created in Telegram for subscription payment.
45 USD
|
|||||
|
Layout designer for multi-page advertorial website (Health Media) — vibe coding, clean code
150 USD
|
|||||
|
Website layout
33 USD
|
|||||
|
Mobile version of the website
22 USD
|
|||||
|
Telegram bot
27 USD
|
|||||
|
Telegram automation of message distribution in chats
33 USD
|