Artur Tomilko
Offer Artur work on your next project.
Rating
Skills and abilities
Portfolio
-
MW Service Monitor Bot — Telegram bot for monitoring prices on services
Bot DevelopmentA 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 DevelopmentFull-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 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
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
|