Yaroslav Pushkov (Juprak), Kharkiv, Ukraine. Python developer: Telegram bots, parsers, API integrations, small backend services.
Українською: Python-розробник з Харкова. Telegram-боти, парсери, інтеграції з API та невеликі бекенд-сервіси.
Stack: Python · asyncio · aiogram 3 · aiohttp · FastAPI · httpx · SQLite · Docker · pytest
Every project below has tests, a README with setup steps, and no keys in the code.
| Project | What it does | |
|---|---|---|
![]() |
telegram-booking-bot | Online booking bot + Telegram Mini App: free slots, reminders, no double bookings. 77 tests |
![]() |
ai-shop-assistant | AI shop assistant in Telegram on Claude API: answers from the shop knowledge base, takes leads, hands off to a manager; guarded against prompt injection and API-budget abuse. 35 tests |
![]() |
telegram-keyword-monitor | Keyword alerts from Telegram channels and groups, via your account (Telethon) or a bot (aiogram): word endings, repost dedupe, rate limits, CSV export; hidden-character tricks do not hide keywords. 79 tests |
![]() |
sheets-lead-bot | Lead form in Telegram → Google Sheets row + manager notification; leads are queued if Google is down. 41 tests |
![]() |
sheets-inventory | Inventory in Google Sheets on Apps Script: stock, monthly report, data checks, daily low-stock Telegram alert; formula-injection safe, minimal scopes. 29 tests |
![]() |
payments-demo-bot | Payments inside a Telegram bot (Telegram Payments, provider test mode), pre-checkout checks, no double counting. 43 tests |
![]() |
orders-api | FastAPI order service: statuses, search, revenue, idempotent creation, Docker. 59 tests |
| mono-invoice-tracker | Reconciles invoices with Monobank API statements: who paid, who owes, what came without an invoice; Telegram alerts. 53 tests | |
![]() |
channel-autoposter | RSS/websites → Telegram channel on schedule, duplicate protection. 62 tests |
![]() |
telegram-shop-bot | Shop bot: catalog, cart, checkout, admin notifications. 19 tests |
| price-tracker | Price parser with history, CSV export and Telegram alerts on price drops. 16 tests | |
![]() |
resilient-api-client | Async HTTP client: rate limit, retries with backoff, Retry-After. 22 tests |
![]() |
marketplace-trading-bot | Showcase of a marketplace trading bot: signed API, dry-run by default, Telegram panel, watchdog. 56 tests |
Contact: Telegram @welldonechief











