
Примеры работ

EcoGlow адаптивний HTML/CSS шаблон, оптимізований під WordPress/ACF
Системное администрирование

Створення WEB-сторінки у Weblium на базі Photoshop-макету
Наполнение сайтов

Страница с моим резюме
Наполнение сайтов

Сайт компании BOSE
Наполнение сайтов

Патриотическая страница бандерогусака
Наполнение сайтов

Інтерактивна сторінка Mary Cleaning.
Наполнение сайтов

Моє портфоліо
Наполнение сайтов

Інтерактивна сторінка
Наполнение сайтов

Інтерактивний таймер
Наполнение сайтов

Інтерактивне резюме
Наполнение сайтов
Обо мне.
🧍♂️ Обо мне
Привет! Я — Алексей, фронтенд-разработчик с философией «код, который уважает людей».
⚙🛠 HTML, CSS, JS, WordPress, email-templates — создаю решения без фальши и шаблонов, строго по задаче.
🔍 Верстаю макеты с адаптацией к смыслу, платформе и пользователю.
🧠 Знаю DOM, layout, viewport, умею диагностировать неочевидные ошибки.
💬 Общаюсь точно, вежливо и конструктивно.
⚙🛠 Мои навыки.
HTML
CSS/CSS3
JavaScript
Weblium
Figma, PSD, Zeplin
WordPress
БЭМ
🔗 Портфолио: [olexiy1974.github.io/resume](https://olexiy1974.github.io/resume)
📌 1. Интерактивное резюме – структура, скиллы, блок «Мои проекты» – GitHub Pages | GitHub
Описание проекта на GitHub - https://github.com/Olexiy1974/resume
Страница для демонстрации - https://olexiy1974.github.io/resume/
📌 2. Таймер с анимацией и мультимедиа – управление таймером, звуковое оформление – GitHub Pages | GitHub
Описание проекта на GitHub - https://github.com/Olexiy1974/timer
Страница для демонстрации - https://olexiy1974.github.io/timer/
📌 3. Mary Cleaning — сервисный лендинг — адаптивная верстка, структура, блоки услуг, отзывы, команда — Демо
Страница для демонстрации - https://singular-buttercream-d57725.netlify.app/
📌 4. Бандерогусь – тематическая страница – патриотичная стилизация, форма подписки, юмор – (вставим отдельно по запросу)
Страница для демонстрации - https://vocal-llama-849601.netlify.app/
📌 5. Промо-лендинг (Bose стилизация) – товары, преимущества, адаптивный лендинг – Демо
Страница для демонстрации - https://admirable-sawine-5a4863.netlify.app/
📌 6. Альтернативное онлайн-резюме – лаконичная подача – Netlify
Страница для демонстрации – https://myinternetresume.netlify.app/
📌 7. "Психология страха камеры" - мобильная страница, созданная в Weblium по дизайнерскому макету Adobe Photoshop
🧍♂️ В рамках заказа от психолога Виталия я создал мобильную веб-страницу, посвященную теме страха перед камерой. В основе его макет в Photoshop, который я адаптировал под конструктор Weblium, преодолевая ограничения платформы.
📱 Страница ориентирована исключительно на мобильные устройства с сохранением структуры и стилистики макета. Я реализовал гибкую адаптивную верстку, организованные блоки контента, форму для подписки и соответствующую тематике стилизацию.
🧠 Отдельным вызовом стала невидимая кнопка Submit в тестовой платежной форме. Я диагностировал проблему на уровне DOM и CSS, провел reflow макета через fullscreen-перерисовку и достиг полного отображения элемента без потери функциональности.
🎯 В результате:
– Заказчик получил точную реализацию своего видения, адаптированную под реальные условия конструктору.
- Я показал глубокое понимание DOM, layout, viewport и CSS, что позволило разрешить нестандартную ситуацию без изменения дизайна.
---
💬 Этот кейс – для меня не просто техническая задача, а пример искреннего сотрудничества: когда заказчик имеет идею, а я помогаю ей родиться в реальности, честно и без шаблонов.
Страница для демонстрации –Blank Website | Home
🔗 GitHub: [github.com/Olexiy1974] (https://github.com/Olexiy1974)
🔧 Решение проблемы невидимой кнопки Submit в платежной форме
Ситуация:
При верификации профиля на Weblancer через онлайн-форму я столкнулся с проблемой: кнопка Submit не отображалась в браузере Google Chrome, хотя ее наличие было подтверждено в DOM через DevTools.
Диагностика и анализ:
Через Chrome DevTools обнаружил наличие тега кнопки в HTML-структуре, но он отсутствовал в рендеринге страницы.
Проанализировал CSS-стили элемента и родительских блоков – в частности padding, margin, и размеры контейнеров, влияющих на макет.
Определил, что кнопка не попадает в макет страницы из-за чрезмерных внутренних отступов и нехватки свободного места в viewport.
Решение:
Включил режим полноэкранного просмотра страницы (fullscreen), что повлекло за собой повторное построение макета (reflow) всей страницы и ее элементов.
Благодаря новому viewport макет страницы был перераспределен, и объект кнопки Submit получил достаточное место для отображения.
Кнопка появилась на странице, и транзакция была успешно завершена.
Итог:
Определил и устранил причину ошибки рендеринга, связанной с неудачным размещением кнопки в макете.
Доказал, что браузер не рендерит элемент, если он не входит в layout-tree и продемонстрировал знание принципов DOM, layout, reflow и влияния viewport.
🔍 Примечание:
Это была ошибка разработчика платежной формы, которая не учла крайние условия viewport при верстке.
🔧 Предлагаемые услуги:
• Верстка одностраничных сайтов (HTML/CSS)
• Адаптация под мобильные устройства
• Добавление интерактива через JavaScript (таймеры, переключатель темы)
• Создание онлайн-резюме и портфолио
• Публикация на GitHub Pages
• Настройка репозиториев и фиксация багов
---
📌 Что могу сделать для заказчика:
• Четко понять задачу и реализовать ее без лишних итераций
• Работать структурированно, в сроки, без задержек
• Написать чистый, адаптивный код
• Общаться просто, конструктивно и по делу
• Придать результат “раз – и качественно”
---
📬 Контакты:
📧 Email: [email protected], [email protected]
📱 Telegram: @OlexiyFront
---
💬 Готов к новым задачам и сотрудничеству.
Пишу реальный код для реальных людей без фальши и без лишнего. При этом мой профиль верифицирован.
И напоследок как очень важное.
Мои самые важные для меня принципы для взаимодействия и максимально продуктивного и взаимовыгодного сотрудничества с заказчиком.
🧭 "Опыт сотрудничества, который вызывает доверие".
💬 Коммуникация
Регулярно информирую клиента о ходе выполнения проекта
Отвечаю оперативно и по делу, без «воды»
Своевременно и также без воды сразу же в момент их возникновения та обнаружения сообщаю обо всех выявленных нюансах и проблемах, обсуждаю и согласовываю с заказчиком возможные методы и пути их решения
Соблюдаю вежливый, доброжелательный и уважительный стиль общения
📌 Уточнение ожиданий
Перед началом проекта уточняю требования, объём и сроки
Предлагаю решения, если задачи сформулированы не до конца
Подтверждаю все договорённости письменно, чтобы избежать недопонимания
🛠 Качество и ответственность
Выполняю работу внимательно, не оставляя «сырья» или мелких недочётов
Проверяю итог перед сдачей: адаптивность, кроссбраузерность, валидность
Всегда соблюдаю сроки, либо заранее сообщаю о возможных изменениях
🎯 Гибкость и уважение к пожеланиям
Внимательно отношусь к личным пожеланиям клиента — как по содержанию, так и по стилю
Если что-то технически невозможно — объясняю причины и предлагаю альтернативу
Не навязываю решения — обсуждаю, предлагаю, советую
🎯 Мой девиз которому я всегда следую и которого всегда придерживаюсь.
Я пишу код, который уважает людей. Без фальши. Без шаблонов.
И каждый реализованный мною проект — это не просто сайт, не просто работа это настоящий акт доверия со стороны заказчика.
🎯💡 Мои компетенции — это не просто знания, а структурированное ощущение дизайна
Я не просто верстаю макеты — я адаптирую дизайн для пользователя, платформы и смысла. В моей работе с HTML/CSS/JS есть место и для точности, и для человесности. Чистый код — как чистая мысль. Адаптивность — как способность слышать контекст.
🔹 HTML, CSS, JS — не лишь синтаксис, а средтва воплощения логики и интуиции
🔹 WordPress — не просто CMS, а экосистема, в которой я ориентируюсь, структурирую темы, работаю с ACF, и учитываю потребности как разработчика, так и пользователя
🔹 Sendy, email-templates — адаптация кограничениям платформ, создание совместимых решений для всех почтовых клиентов
🔹 Figma, PSD, Zeplin — макет как начало диалога, а не догма
🔹 Комунікація — моя сила: я пишу так, чтобы было понятно, тактично и точно. Мягко, но уверенно, донесу мнение и поддерживаю доверие
🔹 Готовність освоювати нові платформи — Weblium, Tilda, Wix — это вызовы, под которые я адаптирую свои навыки
🔧 Мне не нужно перечислять каждую технологию — я умею задавать правильные вопросы и выстраивать работающие решения.
🔭 Я смотрю на код как на архитектуру значения. И каждый тег, каждый div – это не случайность, а выбор.
🎯Я действую честно, профессионально и с уважением.
🔹 Моя задача — не убеждать тех, кто не готов к диалогу, а создавать качественный результат.
Мой код — это не просто набор символов, а ответственность перед клиентом и проектом.
Если кто-то выбирает скорость вместо качества — это их выбор, но не моя ошибка. Я постоянно развиваюсь, потому что знаю: настоящие клиенты видят во мне партнёра, а не инструмент. Я не останавливаюсь. Я создаю. Я расту.
🔹 Если для вас главное — «чтобы было быстро», а качество не имеет значения, если вас устраивают решения на конструкторах или конвертерах, которые генерируют перегруженный, неструктурированный и часто некорректный код — скорее всего, мы не подходим друг другу.
🔹 Я работаю для тех, кто ценит чистоту, оптимизацию, семантику и контроль над результатом. Автоматизированные инструменты, искажающие структуру страницы — это путь для дилетантов. Профессионалы, как и я, используют их только в крайних случаях, когда сроки критичны.
🔹 Я ищу заказчиков, которые готовы слушать, уважать мою экспертизу и видеть во мне партнёра.
Я всегда говорю по делу — и ожидаю такого же отношения в ответ.
🛠️ Как я работаю
Каждый проект — это не просто задача, а совместный путь к результату. Я не гонюсь за количеством — я строю качество. Вот как я это делаю:
Анализ макета Я внимательно изучаю дизайн, выявляю сложные элементы, уточняю цели и приоритеты. Моя задача — понять не только “что видно”, но и “что важно”.
Адаптация и верстка Я создаю чистый, семантический HTML и CSS, обеспечивая адаптивность на всех устройствах. Код — это не просто инструмент, это отражение уважения к пользователю.
Интерактив и логика Добавляю JavaScript только там, где это действительно нужно. Я не перегружаю — я усиливаю.
Тестирование и контроль Проверяю результат в разных браузерах и почтовых клиентах (если это email-верстка). Я не сдаю работу, пока сам не буду ею гордиться.
Уточнение и согласование Я открыт к диалогу, но ценю конкретику. Уважение к моему труду — это основа нашего сотрудничества.