Dmytro V.
Рейтинг
Рівень володіння мовами
Резюме
Python / React розробник · Telegram-боти · Автоматизація · AI-інтеграції
Я займаюсь розробкою практичних веб-рішень, Telegram-ботів, автоматизацій та інтеграцій для бізнесу. Допомагаю швидко перетворити ідею в робочий продукт: від обговорення задачі до готового результату, який можна запускати й використовувати.
Мій фокус - не просто “написати код”, а зробити рішення, яке реально закриває задачу клієнта: бот приймає заявки, сайт виглядає нормально на всіх пристроях, автоматизація економить час, API працює стабільно, а результат не треба переробляти з нуля.
Мої навички:
- Frontend: лендінги та веб-застосунки на React / Vite / Tailwind CSS з адаптивною версткою
- Telegram-боти: aiogram 3, FSM, inline-кнопки, інтеграції з API
- Автоматизація: парсери, скрейпери, планувальники задач, інтеграції між сервісами, автоматичні сценарії для бізнесу
- AI-інтеграції: підключення LLM до будь-якого продукту (ChatGPT, Claude, Gemini та інші)
- Backend: Python, Go, REST API, SQLite / PostgreSQL, інтеграції зі сторонніми сервісами
Що ви отримаєте:
- Результат в строки - без "майже готово" і зникнень на тиждень
- Чесну комунікацію - поясню що буде зроблено, які є варіанти і що краще під вашу задачу
- Чисту структуру проєкту - код який можна підтримувати, доробляти і передати іншому розробнику
- Інструкцію після здачі - як користуватись, як запускати, що робити в типових ситуаціях
- Підтримку після завершення - дрібні правки і питання не кидаю після оплати
Навички та вміння
Портфоліо
-
Преміальне портфоліо з 3D WebGL та скрамбл-анімацією
Веб-програмуванняПреміальне інтерактивне портфоліо Full-Stack розрозробника, реалізоване в естетиці темного цифрового мінімалізму та натхненне сайтами-переможцями Awwwards. Головна мета проєкту - продемонструвати високий рівень володіння складною інтерактивною анімацією, 3D-графікою в реальному часі та бездоганним UX/UI.
Що реалізовано:
- Інтерактивна 3D WebGL-сцена: генеративна сфера з тисяч часток у Hero-блоці, яка фізично реагує (відштовхується, вигинається та деформується) на рухи миші або дотики до екрана.
… - Оптимізація ресурсів GPU/CPU: за допомогою IntersectionObserver рендер-цикл Three.js повністю зупиняється, як тільки Hero-блок зникає з екрана, що економить до 90% ресурсів пристрою.
- Ефект цифрового скрамблінгу (Text Scramble): кастомний алгоритм випадкової заміни символів, який ефектно анімує текстові заголовки при першому появі, кліках на меню або скролі назад до початку сторінки.
- Преміальний прелоадер: брендований екран завантаження з динамічним індикатором прогресу та ефектом фізичного розсунення екрана по вертикалі.
- Магнітні UI-елементи: інтерактивні кнопки та пункти меню м'яко притягуються до курсору користувача, додаючи інтерфейсу тактильного відчуття фізичного об'єму.
- Кастомний курсор з магнітним ефектом: курсор плавно слідує за мишею з легким запізненням (lerp), змінює розмір при наведенні на активні зони та має вбудовану помаранчеву крапку-фокус.
- Ефект неонового свічення у футері: фінальний слоган при наведенні миші плавно перетікає з металевого градієнта в насичений фірмовий колір із м'яким неоновим свіченням (glow).
- Брендований SVG Favicon: кастомна геометрична іконка-монограма "DV" з помаранчевим акцентом, вбудована безпосередньо в код для надшвидкого завантаження.
- Повна кросбраузерна стабільність: впроваджено Critical CSS, інлайнові стилі та синхронний рендер буфера, що повністю вирішує проблему білих спалахів (F5 flash) на Windows/ANGLE GPU-контекстах.
Технології:
HTML5, CSS3 (Vanilla), JavaScript, Three.js (WebGL), GSAP (GreenSock), ScrollTrigger, Lenis (Smooth Scroll)
-
Іммерсивний люксовий лендинг для бренду селективної парфумерії
Веб-програмуванняПреміальний іммерсивний лендинг для вигаданого бренду селективної парфумерії “NOIRE ATLAS”.
Проєкт реалізований у стилі темного люксового мінімалізму, натхненного сайтами-переможцями Awwwards. Головний акцент зроблено на складній інтерактивній анімації, атмосферному візуалі та ефекті плавного занурення (storytelling).
… Що реалізовано:
- Брендований прелоадер з відсотковим лічильником та ефектом розсувного екрана
- Кастомний інтерактивний курсор, який змінює розмір і показує підказки при наведенні на елементи
-Фонова Canvas-анімація диму в Hero-блоці, яка фізично реагує на рухи миші
- Горизонтальний скрол-слайдер для лінійки ароматів із вбудованим паралаксом зображень
- Генеративні Canvas-візуалізації ольфакторних профілів (кожен аромат має власну унікальну інтерактивну фігуру)
- Магнітний ефект для кнопок (елементи м'яко притягуються до курсору при наближенні)
- Повна адаптивність (на смартфонах горизонтальний скрол плавно переходить у вертикальну стрічку)
- Оптимізований код без зайвих бібліотек - увесь інтерфейс та логіка працюють з одного файлу
Технології: HTML5 Canvas, CSS (Vanilla), JavaScript, GSAP, ScrollTrigger
-
Motion — преміальний landing page для SaaS-продукту
Веб-програмуванняMotion - інтерактивний SaaS landing page з анімаціями та code-diff demo
Основний акцент зроблено на інтерактивності. Scroll-reveal анімації, fade-in ефекти та code-diff блок реалізовані на чистому JavaScript.
… Що реалізовано:
- Статична структура HTML/CSS/JS без фреймворків
- Локальні шрифти, зображення, CSS, аудіо та медіа
- Header/footer правки: логотип, типографіка, посилання
- Scroll-reveal та fade-in анімації
- Інтерактивний code-diff блок
- Editable right code pane
- Green inserted-text highlighting
- Синхронізація лівої та правої частин diff
- Збереження syntax highlighting під час редагування
- Responsive layout
- Clean production/deploy folder
- Перевірка asset-залежностей і відсутності 404
Технічні деталі:
- HTML5, CSS3, vanilla JavaScript
- Без React, Next.js, Vue
- Без Webpack/Vite/esbuild
- Повністю статичний сайт
- 100% локальні runtime-ассети
- IntersectionObserver для reveal-анімацій
- Vanilla JS-модуль для code-diff interaction
Виклики та вирішені проблеми:
- Відтворення складного UI без оригінального React/Next runtime
- Перенесення інтерактивної логіки на vanilla JS
- Збереження syntax highlighting під час live editing
- Синхронізація diff-панелей
- Коректна робота opacity/transform у reveal-анімаціях
- Локалізація ассетів без CDN
- Підготовка чистого deploy-пакета
Стек:
HTML5 · CSS3 · Vanilla JavaScript · IntersectionObserver · GitHub · Vercel
-
Landing Page для AI-стартапу Neura (Next.js + Tailwind CSS)
Веб-програмуванняСучасний адаптивний landing page для AI/wearable стартапу Neura - компанії, що розробляє нейрокомп'ютерні пристрої нового покоління.
Основна задача - створити преміальний, технологічний та емоційний інтерфейс рівня Apple, який передає інноваційність продукту, будує довіру і залучає аудиторію інвесторів та early-adopters.
… У дизайні використано мінімалістичний підхід з акцентом на великі типографічні блоки, плавні анімації при скролі та контрастну чорно-білу палітру з акцентним синім (#0071E3), що підкреслює технологічну візію бренду.
Що реалізовано:
- Адаптивний дизайн (mobile-first) з pixel-perfect вёрсткою
- Компонентна архітектура на React 19 із серверними та клієнтськими компонентами
- Hero-блок з анімованим зображенням, blur-ефектами та stagger-анімаціями тексту
- Динамічна навігація з автоматичною зміною теми (light/dark) залежно від секції
- Випадаючі панелі навігації (Wearable, Neural, Search) з backdrop-blur ефектом
- Повнофункціональний мобільний меню з плавними анімаціями відкриття/закриття
- Секція "Overview" з ротацією тексту (AnimatePresence) - циклічна зміна повідомлень
- Секція "Mission" зі структурованим відображенням місії, візії та амбіцій компанії
- Секція "Invisible Approach" з floating-анімацією пристрою поверх великого заголовка
- Секція "Progress" - структуровані блоки з контентом про напрямки розвитку
- Секція "Scientific Evidence" - акцентний CTA-блок на синьому фоні
- Кастомні hover-ефекти на всіх інтерактивних елементах (slide-up pill кнопки, arrow links з подвійним SVG трюком)
- Sticky Logo кнопка - з'являється при скролі для швидкого повернення нагору
- Smooth scrolling через Lenis - нативний smooth scroll замість браузерного
- Підтримка prefers-reduced-motion для accessibility
- Оптимізована структура коду для масштабування
Стек: Next.js 16, React 19, TypeScript, Tailwind CSS 4, Framer Motion, Lenis, Geist Font
-
FinanceOS Bot - AI Telegram-бот для особистих фінансів
Розробка ботівTelegram-бот для обліку витрат і доходів із AI-аналітикою, розпізнаванням природної мови та автоматичним парсингом банківських виписок (Python, aiogram 3, Groq LLaMA, Supabase).
Основна задача: Позбавити користувача ручного ведення фінансів - бот приймає повідомлення у вільній формі, автоматично класифікує транзакції, відстежує бюджет і надає AI-рекомендації на основі історії витрат.
… Що реалізовано:
- Розпізнавання транзакцій із природної мови (intent detection через LLaMA 3.3 70B) з автоматичним визначенням суми, категорії та типу операції
- Natural language парсер сум - підтримка форматів «25к», «пів мільйона», «двадцять тисяч грн»
- Парсинг банківських CSV та PDF виписок із автоматичним занесенням транзакцій у базу
- Фінансові цілі з дедлайном, відстеженням прогресу та планом накопичень
- AI-фінансовий радник - відповіді на питання про витрати на основі контексту з бази (embeddings + semantic search)
- Щотижневий автоматичний дайджест витрат (APScheduler, cron)
- Онбординг нового користувача з FSM-станами
- Кастомний Supabase FSM storage для збереження стану діалогу між перезапусками
Технології: Python, aiogram 3, Groq API (LLaMA 3.3 70B / 3.1 8B), LangChain, Supabase (PostgreSQL), sentence-transformers, APScheduler, pydantic-settings, loguru, Railway
-
Polymarket Insider Trade Detector (Go, Telegram Bot API)
Розробка ботівАвтономний сервіс для виявлення підозрілих трейдів на prediction-маркеті Polymarket з автоматичною доставкою алертів у Telegram (Go, Telegram Bot API, REST polling).
Основна задача: Моніторинг потоку угод на Polymarket у реальному часі, виявлення патернів, характерних для інсайдерської торгівлі (нові акаунти, аномальні розміри ставок, низькоцінові входи перед резолюцією), та миттєве сповіщення оператора через Telegram з деталізованим звітом по кожній підозрілій угоді.
… Що реалізовано:
- Rule-based scoring engine з 20 умовами (C1–C20): вік акаунта, розмір ставки, ціна входу, ліквідність ринку, швидкість торгівлі, історія win-rate на low-price бетах, девіація від базової поведінки гаманця
- Нормалізація бінарних SELL-угод у BUY-еквівалент для коректного скорингу
- Збагачення даних: історія гаманця (до 500 записів), proxy-wallet resolution, ліквідність ринку, дата закриття - через Polymarket Data API та Gamma API
- Anti-smurf агрегатор: виявлення розбитих на дрібні частини ставок одного гаманця та синтез агрегованого трейду при перевищенні порогу
- Compound-алерти координованої активності: кластеризація підозрілих угод різних гаманців на одному ринку протягом 30 хв
- Post-resolution трекер: автоматична перевірка результатів ринків після закриття, запис - - WON/LOST/CANCELLED з підрахунком точності детектора
- Durable outbox для Telegram: персистентна черга повторної доставки невідправлених алертів з retry-логікою
- Щоденний дайджест із агрегованою статистикою алертів та точністю прогнозів; hot-reload конфігурації без зупинки сервісу; health endpoint; graceful shutdown з коректним збереженням стану
Технології: Go 1.21, Polymarket Data API, Gamma API, Telegram Bot API, JSONL persistence, GOB serialization, concurrent worker pool, hot-reloadable .env config
-
Telegram-бот онлайн-запису на манікюр (Python, aiogram 3)
PythonTelegram-бот для автоматизації запису клієнтів на манікюр з адмін-панеллю та системою нагадувань.
Основна задача: Замінити ручне ведення записів у месенджері на повноцінну систему бронювання з інтерактивним інтерфейсом - клієнт самостійно обирає послугу, дату та час, а майстер отримує сповіщення та керує розкладом через адмін-панель.
… Що реалізовано:
- Повний FSM-флоу запису: вибір послуги → inline-календар → вибір часу → введення імені та телефону → підтвердження
- Адмін-панель: керування робочими днями, часовими слотами, послугами та їх цінами (CRUD)
- Inline-календар з підтримкою навігації по місяцях, блокуванням минулих та закритих дат
- Автоматичні нагадування клієнтам за 24 год та за 2 год до візиту (APScheduler)
- Миттєві сповіщення адміну про нові записи та скасування з можливістю дії прямо з повідомлення
- Валідація телефону (regex, нормалізація до +380XXXXXXXXX), захист від подвійного бронювання (race condition на is_booked)
- CRUD-операції з послугами через адмін-панель: додавання, зміна ціни, видалення з автоматичною транслітерацією ключів
- Обробка edge cases: блокування повторного запису, сповіщення клієнта при скасуванні адміном, try/except для заблокованих ботів
Технології: Python 3.11+, aiogram 3.25, Supabase (PostgreSQL), APScheduler, python-dotenv, FSM (Finite State Machine), Inline Keyboards, CallbackData factories
-
Landing Page для юридичної компанії (React + Tailwind)
Веб-програмуванняСучасний адаптивний landing page для юридичної компанії.
Основна задача - створити стриманий, професійний та довірчий інтерфейс, який підкреслює експертність та мотивує користувача записатись на консультацію.
… У дизайні використано мінімалістичний підхід з акцентом на типографіку, простір та чітку структуру контенту, що відповідає стилю юридичної ніші.
Що реалізовано:
- Адаптивний дизайн (mobile-first)
- Компонентна архітектура на React
- Hero-блок з сильним офером і CTA
- Секції: проблема → рішення → послуги → довіра → CTA
- Чітка структура для підвищення конверсії
- Мінімалістичний та професійний UI
- Оптимізована структура коду для масштабування
Технології:
React, Vite, Tailwind CSS, JavaScript
-
Premium Landing Page для ремонтної компанії (React + Tailwind)
Веб-програмуванняСучасний premium landing page для компанії з ремонту квартир.
Основна задача - створити стильний, мінімалістичний та “дорогий” інтерфейс, який підвищує довіру до компанії та мотивує залишити заявку.
… У дизайні використано clean UI підхід з акцентом на типографіку, простір та чітку ієрархію контенту.
Що реалізовано:
- Адаптивний дизайн (mobile-first)
- Компонентна архітектура на React
- Premium Hero-блок з сильним офером
- Секції: проблема → рішення → процес → портфоліо → CTA
- Чітка структура лендингу для підвищення конверсії
- Мінімалістичний UI без перевантаження
- Оптимізована структура коду для масштабування
Технології:
React, Vite, Tailwind CSS, JavaScript
-
Landing Page для онлайн школи англійської (React + Tailwind)
Веб-програмуванняСучасний адаптивний landing page для онлайн школи англійської мови.
Проєкт створений з фокусом на конверсію, чистий UI та зручність для користувача. Основна задача - показати цінність курсу та мотивувати користувача почати навчання.
… Реалізовано структуру класичного продаючого лендингу: Hero → проблема → рішення → соціальний доказ → CTA.
Що реалізовано:
- Адаптивний дизайн (mobile-first)
- Компонентна архітектура на React
- Hero-блок з чіткою пропозицією та CTA
- Секція проблем (pain points користувача)
- Секція рішення з поясненням підходу
- Соціальний доказ / довіра
- Заклики до дії (CTA)
- Чиста та масштабована структура коду
Технології:
React, Vite, Tailwind CSS, JavaScript
-
Frontend інтернет-магазину SweetBox (Vanilla JS)
Веб-програмуванняІнтерактивний фронтенд інтернет-магазину “SweetBox” з каталогом товарів, сторінкою продукту та базовою логікою замовлення.
Проєкт реалізований без фреймворків (чистий HTML, CSS, JavaScript) з фокусом на зрозумілу структуру, продуктивність і контроль над логікою.
… Що реалізовано:
- Каталог товарів з динамічним відображенням
- Фільтрація та пошук товарів
- Сторінка окремого продукту
- Кошик з використанням localStorage
- Базова логіка оформлення замовлення
- Повноцінна багатосторінкова структура (Home, Product, Order, About, Contacts, 404)
- Повторно використовувані компоненти (Header, Footer, модалки)
- Чиста структура коду з розділенням логіки (products, cart, filters)
Технології:
HTML, CSS, JavaScript (Vanilla JS), localStorage
-
React Landing Page для онлайн-програми MARATHON 30
Веб-програмуванняСучасний адаптивний лендинг для онлайн-програми “MARATHON 30”.
Проєкт реалізований на React (Vite) з використанням Tailwind CSS. Основний фокус - чистий інтерфейс, швидке завантаження та зручність для користувача на мобільних пристроях.
… Що реалізовано:
- Повністю адаптивна верстка (mobile-first)
- Компонентна структура React
- Hero-блок з ключовою пропозицією
- Секції: проблема → рішення → соціальний доказ → CTA
- Живий таймер зворотного відліку
- Оптимізована структура коду для масштабування
- Мінімалістичний UI без сторонніх бібліотек
Технології:
React, Vite, Tailwind CSS, JavaScript
Відгуки та компліменти про виконані проєкти 2
26 травня
17 721 UAH
Підключення Бекенда через API на фронт React
Вся робота зроблена
Виконавець відмінний, рекомендую
Звертатися буду частіше)
15 травня
2000 UAH
Створити Workflow для n8n: пересилка лідів з Meta в Telegram + Google Sheets
Все супер! Краще ніж очікував!
Оперативне виконання, постійний зв'зок та допомога з питаннями.
Все супер!
Активність
| Проєкти в роботі 1 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Розробник на next js
4000 UAH
|
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Розробка Telegram-бота для AI-генерації відвертого контенту з використанням зовнішності моделі.
20 000 UAH
|
|||||
|
Створити односторінковий лендінг під один товар.
999 UAH
|
|||||
|
Доопрацювати меню сайту та HTML сторінки
1772 UAH
|
|||||
|
Верстка 2 сторінок для сайта на Хорошопі
5000 UAH
|
|||||
|
Реалізувати вивід вибору нестандартного розміру
1000 UAH
|
|||||
|
Автоматизація дій на веб-сайті лише request
26 999 UAH
|
|||||
|
Телеграм бот для продажу цифрової валюти
18 000 UAH
|
|||||
|
Wordpress допрацювання сайта
8000 UAH
|
|||||
|
Адаптивна верстка преміум-лендінгу на Webflow / WordPress з готового ТЗ (7 продуктів)
12 000 UAH
|
|||||
|
Простий лендинг
4000 UAH
|