Доступний для нових проєктів

Backend-розробник
Python & інтеграція API

Створюю автоматизовані Telegram-боти, налаштовую сервери та будую адаптивні сайти. Веду повний цикл — від архітектури до деплою й підтримки.

  • 5живих проєкти
  • 20відгуків 5★ на біржах
  • 100%здача в строк

// послуги

Два напрями, один підхід — чистий код і результат

Беру задачу від першого опису до робочого продукту на сервері. Без хаосу, з документацією й підтримкою після запуску.

Python & Bot Development

Telegram-боти будь-якої складності з реальною бізнес-логікою та інтеграціями.

  • Боти на aiogram 3 / PyTelegramBotAPI, async/await
  • Системи користувачів, економіка, рейтинги, досягнення
  • Платіжні системи та API сторонніх сервісів
  • Мініігри, квізи, картки, розсилки, планувальники
  • REST API на FastAPI / Flask для зв'язку бота й сайту
  • Оптимізація продуктивності й навантаження

Веб-розробка та верстка

Адаптивні сайти за макетами Figma/PSD — від лендингу до адмін-панелі.

  • Pixel-perfect верстка, кросбраузерність, mobile-first
  • Лендинги, корпоративні сайти, адмін-панелі
  • Клієнтська логіка на JavaScript (ES6+)
  • Інтеграція фронтенду з бекенд-сервісами
  • Базова SEO-структура та оптимізація швидкості
  • Tailwind / Bootstrap / SCSS, Flexbox & Grid

// проєкти

Роботи, де код і реальна задача працюють разом

Не «красиві скріншоти», а робочі продукти: CRM у Telegram, міський бот-асистент, інтернет-магазин, інтерактивні лендинги та документація.

Telegram CRM aiogram 3 SQLAlchemy

GlowCRM

Повноцінна CRM для б'юті-студії, що працює повністю всередині Telegram. Клієнт записується на сеанс у три кроки, а адміністратор отримує власну панель — без окремого сайту.

  • Запис: послуга → дата → вільний слот, без подвійного бронювання
  • Адмін-панель: замовлення, статистика, дохід, графік, розсилки
  • SQLite у режимі WAL, FSM-діалоги, Docker-розгортання
Telegram Bot Telethon REST API

MyKyivBot · Kyiv City Assistant

Інтелектуальний асистент для жителів Києва: безпека, інфраструктура й дозвілля в реальному часі через десяток зовнішніх API та парсинг Telegram-каналів.

  • Агрегатор новин з 10 каналів через Telethon + фільтрація
  • Статус тривоги (Siren API), графіки відключень ДТЕК, погода, AQI
  • Маршрути метро, заклади, кіно й театри з геолокацією
E-commerce HTML / CSS / JS localStorage

VIOLETTE · Нішева парфумерія

Повноцінний макет онлайн-магазину нішевої парфумерії з фіолетовим люксовим дизайном — 4 сторінки, 12 товарів, кошик і фільтри на чистому HTML/CSS/JS без збірки.

  • Каталог з фільтрами (родина, стать, ціна) та сортуванням
  • Картка товару: піраміда нот, вибір об'єму 30/50/100 мл, перерахунок ціни
  • Кошик у localStorage, промокоди, адаптив mobile + desktop, деплой на GitHub Pages
Frontend HTML / CSS / JS Анімації

Neon Odyssey 2077

Імерсивний лендинг cyber-art фестивалю на чистому HTML/CSS/JS — без фреймворків, з акцентом на UI/UX та інтерактив.

  • Glitch-ефект на clip-path, glassmorphism-навігація
  • Симуляція оплати з валідацією та станом завантаження
  • Scroll-reveal через Intersection Observer, анімовані лічильники
Docs / Landing JS Canvas CI/CD

KyivBot Docs

Технічний документаційний сайт для бота з «терміналь­ною» естетикою, matrix-фоном на canvas і автодеплоєм на GitHub Pages.

  • Анімований matrix-canvas, монопросторова типографіка
  • Структуровані секції: модулі, команди, стек, використання
  • GitHub Actions workflow для статичного деплою

// motion lab

Анімації, створені для інтерфейсу — не замість нього

Усі ефекти цього сайту написані вручну на CSS і нативному JavaScript: без важких бібліотек, із підтримкою prefers-reduced-motion.

Intersection Observer · CSS

Поява під час скролу

Секції м’яко з’являються при прокручуванні. Спостереження завершується після появи елемента.

CSS keyframes · transform

Живий акцент

Легкий орбітальний рух і пульсація побудовані на transform та opacity — без анімації важких властивостей.

CSS transitions · prefers-reduced-motion

Інтерактивні картки

Мікровзаємодії підказують, що елемент інтерактивний, і не заважають читанню чи навігації.

// технології

Інструменти, якими працюю щодня

Backend / Python

  • Python 3.x
  • aiogram
  • PyTelegramBotAPI
  • asyncio
  • FastAPI
  • Flask
  • SQLAlchemy
  • Pydantic
  • APScheduler
  • Requests
  • Webhook
  • REST API

Бази даних

  • PostgreSQL
  • MySQL
  • SQLite
  • Redis
  • ORM
  • Міграції

Frontend / Верстка

  • HTML5
  • CSS3
  • SCSS / SASS
  • JavaScript ES6+
  • Tailwind CSS
  • Bootstrap
  • Flexbox
  • Grid
  • Responsive

Деплой та інструменти

  • Docker
  • VPS / Ubuntu
  • Nginx
  • Gunicorn / Uvicorn
  • SSL
  • CI/CD
  • Git / GitHub
  • Linux
  • Postman
  • Figma

// як проходить робота

Ви розумієте, що відбувається на кожному етапі

Не починаю з хаотичних правок. Спершу розбираю задачу, узгоджую логіку — і лише потім пишу код.

  1. 01

    Аналіз задачі

    Розбираю вимоги, ставлю уточнюючі питання й формую технічне завдання. Що потрібно зробити і навіщо.

  2. 02

    Архітектура

    Проєктую структуру проєкту, модель даних та інтеграції. Пояснюю рішення простою мовою, без зайвої термінології.

  3. 03

    Розробка й тести

    Пишу чистий, масштабований код, перевіряю сценарії, обробляю помилки й захищаю API.

  4. 04

    Деплой і підтримка

    Розгортаю на VPS (Nginx, SSL, systemd/Docker), передаю документацію та лишаюся на зв'язку для розвитку.

// чому я

Орієнтований на якість і результат

  • Висока відповідальність

    Беру результат на себе, а не «зробив і забув».

  • Здача в строк

    Реальні терміни без обіцянок «за два дні».

  • Чистий код

    Легко масштабувати, додавати функції та підтримувати.

  • Уважність до вимог

    Враховую побажання замовника й пояснюю варіанти.

  • Постійний розвиток

    Освоюю нові технології під задачі проєкту.

  • На зв'язку

    Прозора комунікація на кожному етапі роботи.