Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Artur Tomilko

Offer Artur work on your next project.

Ukraine Kharkiv, Ukraine
6 hours 18 minutes back
Available for hire available for hire
5 proposals made
on the service 1 month 5 days

Rating

Successful projects
No data
Average rating
No data
Rating
228
Python
980 place out of 4510
Bot Development
577 place out of 1957

Skills and abilities

Portfolio


  • MW Service Monitor Bot — Telegram bot for monitoring prices on services

    Bot Development
    A Telegram bot that collects public prices for BMW services in Kyiv from open auto service websites, displays them in a convenient format, and allows users to save the desired "model + service" pairs to favorites. The user selects the car model, then the service — the bot updates prices from several sources, interprets the result (range, sources, warnings), and allows saving the result with one click.

    Stack: Python, aiogram, PostgreSQL, SQLAlchemy, HTML parsing (requests + BeautifulSoup), Docker, pytest, GitHub Actions.
  • Telegram Mini App for learning English, AI dictionary

    Bot Development
    Full-stack portfolio project: personal AI dictionary of the English language in Telegram.

    The user sends a word or phrase to the bot (via text or voice) or adds them in the Mini App — the system generates a learning card: translation, meaning, examples, synonyms, CEFR level. Words are stored in a personal database, can be searched, filtered by status (new → learning → learned), and reviewed.

    What has been implemented:
    • Telegram bot (aiogram 3): text, voice (Whisper), commands /start, /help, /app
    • Telegram Mini App (React + TypeScript + Vite): mobile-first UI, dark/light theme, animations
    • Backend on FastAPI: layered architecture (routes → services → repositories)
    • PostgreSQL + Alembic migrations
    • OpenAI integration for structured cards and follow-up questions
    • Daily streak, goals, and activity calendar
    • Linking words to movies/series (TMDB) and music (MusicBrainz)
    • Security: validation of Telegram initData (HMAC), no trust in client-side user ID in production
    • Docker Compose for local development, deployment on Railway, CI on GitHub Actions

    Stack: Python 3.11, FastAPI, aiogram, SQLAlchemy 2 async, PostgreSQL, React 18, TypeScript, OpenAI API, Docker, Railway.

    The project demonstrates the full cycle: from idea and architecture to deployment, testing, and production-ready settings.

    #telegram #telegrambot #miniapp #python #fastapi #react #typescript #openai #postgresql #fullstack #webdevelopment #ai #english #vocabulary

Activity

  Latest proposals 5
Installation of a plugin on Shopify for customizing content on different pages
16 USD
Fix layout bugs on the OkayCMS website
16 USD
TG BOT for Auto Ria
156 USD
Mailing to groups
33 USD
Bot for receiving/searching applications
28 USD