Веб дизайнер и разработчик

Привіт! Мене звати Роман, я веб дизайнер та розробник зі спеціалізацією у WordPress. Дизайн, розробка та підтримка веб-сайтів - це те, чим я займаюсь кожного дня з 2006-го року.

Контакти Мої роботи
Разработка сайтов на WordPress
Моя діяльніть

Мою професійну діяльність можна розділити на наступні частини

Веб-дизайн

Я могу создать дизайн сайта с нуля с учетом всех Ваших пожеланий.

Розробка сайтів

Я использую WordPress как главную платформу для разработки сайтов. Также я использую: Joomla, Opencart, Drupal.

Підтримка сайтів

Веб сайты нуждаются в регулярном обслуживании и поддержке.

Почему я

Декілька моїх переваг

Всегда online

Шучу, иногда я сплю, но всегда на связи.

Соблюдаю сроки

Я очень серьезно отношусь к срокам выполнения работ.

Веб-разработка полного цикла

Вам нужен только я, чтобы создать отличный вебсайт.

Статистика

Ще декілька причин, по яким мені варто довірити створення вашого сайту, виражені в цифрах.

Количество проектов:
350+
70+
Дизайнов
200+
HTML/CSS шаблонів
110+
WordPress сайтів
30+
Joomla сайтів
40+
Сайти на інших CMS
Статистика выполненных проектов

Новости и События

  • 15.11.2022
    Когда я только начинал думать, чтобы продолжить свою карьеру как веб дизайнер и разработчик фрилансер, меня очень сильно волновало, как я буду получать оплату за создание сайтов для клиентов из-за рубежа. Я даже не очень переживал как я собираюсь находить тех самых клиентов. Хотя понятно, что на самом деле второй вопрос важнее и сложнее. В этой статье я разбираюсь, как на сегодняшний день фрилансеры могут получить оплату за дизайн или разработку сайта для зарубежных клиентов.
  • 01.11.2022
    Сегодня опубликовал в своем блоге «фриланс веб-разработчик» новую статью, где я размышляю, можно ли создать веб сайт на самой популярной системе управления контентом WordPress, абсолютно бесплатно, как утверждают рекламы многих систем и сервисов. Для нетерпеливых, заранее скажу, что нет. Более подробно читайте в публикации.
  • 15.10.2022
    Украина занимает одно из первых мест по количеству разработчиков фрилансеров работающие на проекты из Европы и США.  Особенно это касается веб девелоперов. В статье «Почему западные работодатели хотят работать с украинцами» я рассматриваю основные предшествующие этому причины.
  • 01.10.2022
    Исполняя задачи веб разработчика, я уже более четырех лет использую TypeScript в самых разнообразных проектах. Если это приложение или сайт на Angular, то его использование является даже обязательным. Но я люблю использовать TypeScript в самых разнообразных проектах, и особенно, когда создаю сайты на WordPress. Он делает разработку скриптов проще и позволяет экономить время. В этой статье я теоретически размышляю о проблемах, которые должен устранять TypeScript.
  • 31.01.2022
    Интернет и веб технологии непрерывно меняются и развиваются, а вместе с ними и разработка сайтов требует от специалистов обновления и изменения их знаний технологий. Когда-то профессия веб дизайнер и веб разработчик обладали очень четкими разграничениями их обязанностей, но сейчас все стало намного сложней. В этой статье я задался вопросом и попытался ответить на него, что сейчас представляют из себя это профессии, какая между ними разница и какие есть общие черты.
  • 17.01.2022
    Создание современных веб сайтов нуждается в наличии мощных инструментов разработки. Одним из таких инструментов является язык программирования JavaScript, который непрерывно развивается и получает новую функциональность. Про одно такое нововведение я рассказываю в этой статье, а именно про модули, которые позволяют лучше структурировать скрипты и облегчает разработку сайтов и приложений.
  • 27.12.2021
    Покрытие кода тестами считается хорошей практикой в веб разработке, во многих командах есть минимальный порог покрытия. В этой статье я показываю, как покрыть тестами функцию, которая передается как аргумент в forwardRef при имплементации интерфейса ControlValueAccessor. Это прием пригодится, когда надо формально перескочить минимальный порог покрытия по функциям, но при этом других вариантов нет.
  • 19.12.2021
    Я уже очень давно занимаюсь созданием сайтов. На многих проектах я работал как фрилансер и считаю, что одним из лучших источников новых сайтов является «сарафанное радио», о котором я писал в статье: «Как новичку фриланс веб разработчику найти клиентов». В этой статье помимо других источников, я также выделяю биржи фрилансеров. Я решил продолжить тему и сформировать список сайтов, где фрилансеры могут найти проекты и сегодня уже опубликовал третью статью, дополняющую этом список.
  • 27.11.2021
    В последнее время формат SVG набирает все больше и больше популярности и это не удивительно, ведь он обладает связкой существенных преимуществ недоступных для других форматах. Одно из главных – это факт, что его содержимое является абсолютно валидным HTML кодом и его можно страивать в страницу как отдельным файлом, так и внедрять содержащий его код прямо в HTML или CSS. Но, как всегда, есть какие-то ограничения или конфликты. Об одной такой проблеме SVG при внедрении в CSS я поведал в этой статье. Будет интересно разработчикам, которые создают современные сайты и используют передовые технологии.
  • 20.11.2021
    Основной язык для фронтэнд разработки является JavaScript, его должен иметь в своем арсенале каждый веб разработчик фрилансер, ведь без него просто невозможно создать веб сайт, который бы соответствовал современным веяниям. Это главный инструмент для создания интерактивности. В свою очередь никакая интерактивность не обходится без манипуляций с элементами на странице. В данной статье я рассматриваю три способа удаления элементов со страницы с помощью JavaScript.
  • 13.11.2021
    В современном мире конкуренция повсюду, вряд ли найдется область человеческой деятельности, в которой она бы отсутствовала. Благодаря стремительному развитию интернета и веб технологий, мир стал маленьким, что привело к становлению жесткой конкуренции среди дизайнеров и разработчиков программного обеспечения, в частности в сфере дизайна и разработки сайтов. Особенно не сладко приходится фрилансерам, ведь с таким статусом работают огромнейшее число разработчиков, больше количество которых могут предложить очень низкие цены на разработку сайта. Но, к счастью, стоимость сайта не является основным критерием выбора у заказчика. В этой статье я привожу несколько ключевых критериев важных для успешного фрилансера. Поэтому если вы фрилансер и создание сайтов является вашим основным источником доходов, статья будет вам интересна и полезна. Я писал ее тезисно, чтобы не забирать драгоценное время у читателя.
  • 05.11.2021
    Для верстки сайта или каких-либо HTML шаблонов, верстальщики и разработчики активно используют разные псевдоэлементы и чаще всего это before или/и after. Для большого сайта ситуация, когда одновременно работают много специалистов (например, верстальщик, дизайнер фронтенд и бэкенд разработчик, а также, какой-нибудь фрилансер) и используется много сторонних плагинов и компонентов, является нормальной. Поэтому, часто возникает ситуация, когда нужно влиять на структуру шаблона, но при этом нет возможности редактировать его напрямую. В этой статье я рассматриваю вариант, когда нужно удалить из HTML шаблона псевдоэлементы, а именно before или after.
  • 23.10.2021
    Век живи, век учись. Чем больше сайтов разрабатываю на WordPress, тем больше нюансов его работы вскрываются, тем больше приходится встречать ошибок ВордПресса и, соответственно, их решать. В этой статье я описываю очередную возможную ошибку, которую WordPress разработчик может встретить в своей практике. Она связана с правами пользователей в популярном плагине для создание многоязычных сайтов - WPML.
  • 13.10.2021
    Я решил продолжить тему относящуюся к псевдоэлементам, но и касающуюся псевдоклассов, и рассмотреть разницу между двойным и одинарным двоеточием в CSS при создании селекторов. Мои мысли об этой теме я изложил в этой статье в блоге. В ней, кроме раскрытия основной темы, я привожу причины почему веб разработчик фрилансер может везде использовать одно двоеточие и не знать, что делает ошибку.
  • 26.09.2021
    Создание сайтов сопровождается использованием векторной и растровой графики. На данный момент очень популярным является формат SVG (Scalable Vector Graphic), его используют на сайтах для многочисленных целей и разными способами. В новой статье я показываю один из способов внедрения SVG контент сайта через CSS.
  • 07.09.2021
    Веб воркеры это удобный (и насколько я знаю единственный) способ добавить в JavaScript многопоточность и использовать отдельный поток для тяжелых расчетов, что позволяет не блокировать основной поток, где работает юзер интерфейс. Создание сайтов на Angular тоже может быть сопровождено использованием этого API. В этой статье я показываю, как использовать Web Workers API в Angular.
  • 01.09.2021
    Написал новую статью в своем блоге. В ней я решил продолжить список сайтов для фрилансеров, где можно найти разовые проекты по созданию сайтов или постоянную удаленную работу в качестве веб дизайнера или разработчика. Успешный фриланс веб разработчик должен иметь обширную сеть источников проектов, думаю контент из моей статье поспособствует увеличению этой сети. Первая часть из этой серии статей находится тут.
  • 23.08.2021
    При использовании CSS фреймворков веб разработчик не отвлекается сильно от непосредственной разработки функционала сайта или приложения на стилизацию визуальных элементов, поэтому, существует не малое количество таких фреймворков, многие из них очень популярны. В этой статье я затрагиваю один из фреймворков для построения интерфейсов, который называется Semantic UI, и показываю, как можно использовать его CSS в Angular.
  • 17.08.2021
    В своей новой статье в блоге я решил затронуть интересную и очень важную, в функциональном программировании, концепцию рекурсии. Я даю общее определение рекурсии в целом и разбираю ее использование на простом классическом примере вычисления факториала. Пример, конечно же, дается на JavaScript, который я люблю и использую каждый день. Веб разработчикам без него никуда.
  • 04.08.2021
    Написал новую статью в своем блоге веб разработчика. В ней я делюсь опытом создания кругового прогресс бара из реального проекта, который представляет собой сайт на Вордпресс для строительной компании, специализирующейся на кровельных работах для частных домов. В статье приведен пример CSS кода доступный всем для понимания, и новичку, и профессиональному веб разработчику. При желании код может быть легко адаптирован для создания круговых диаграмм (pie charts)
  • 26.07.2021
    Протокол HTTP это основа интернета, без него ни один веб сайт или веб приложение не могли бы работать. Когда вы пытаетесь открыть сайт или кликаете по ссылкам, браузер посылает запрос на веб сервер и получает какой-то ответ, который обозначается определенным кодом. В этой статье я собрал основные статус коды которые может вернуть сервер. Это скорее не статья, а небольшой справочник. Полезно знать всем веб разработчикам, так как по этим кодам, можно понять успешен ли был запрос или нет.
  • 12.07.2021
    Вы молодой, а возможно и не молодой, но начинающий веб разработчик, вы хотите создавать сайты, но при этом не хотите весь день киснуть в тесном офисе какой-нибудь веб-студии, а хотите работать как фрилансер, свободно управлять своим рабочим временем. Но перед вами стоит задача, как же, найти источник заказов. В этой статье я предлагаю вашему вниманию несколько каналов, на мой взгляд самых эффективных, которые фрилансеры могут использовать чтобы найти заказчиков на сайты.
  • 05.07.2021
    Современная веб разработка не представляется без использования систем контроля версий. Они особенно полезны, когда над одним и тем же сайтом или приложением трудятся несколько разработчиков. Но даже если вы веб разработчик фрилансер и создаете сайты в одиночестве, системы контроля версий все равно могут принести много пользы. Одной из самых популярных таких систем является Git. В данной статье я привожу базовый процесс работы с ней и основные команды для этого.
  • 30.06.2021
    Angular на сегодняшний день популярный и мощный фреймворк для фронт-энд разработки, к которому я все чаще прибегаю в своей работе. Использование этого инструмента может существенно облегчить создание сайтов, особенно когда, нужна нестандартная и сложная функциональность. Фронт-энд веб разработка означает тесное взаимодействие с элементами на странице и в этой статье я показываю, как в Angular получить доступ к элементам DOM.
  • 20.06.2021
    WordPress известен своей направленностью на пользователя и делает все, чтобы облегчить управление сайтом. Но иногда, разработчики WordPress, на мой взгляд перебарщивают с заботой и немного ограничивают свободу пользователя. Так в одной из версий была разработана функция задача которой ограничить максимальный размер изображения, с которым работает сайт. Если размер изображения больше 2560 пикселей, то полный оригинальный размер заменится этим размером. В многих случаях требуется показать изображение большего размера и в этой статье в своем блоге веб разработчика я показываю, как отключить это ограничение используя фильтр big_image_size_threshold.
  • 06.06.2021
    Уже давно хочу собрать в одном месте все сайты для фрилансеров, в частности для веб дизайнеров и разработчиков, где они могут найти краткосрочные проекты или постоянное сотрудничество на длительный период. Взял на вооружение поиск Гугл и хорошенько «погуглил». Нашлось не мало сайтов на эту тему. В этой публикации я начал создавать этот список, пока добавил всего пол десятка, но на примете еще много ресурсов достойных внимания.
  • 30.05.2021
    Всего несколько лет назад, я как веб разработчик фрилансер, создавал сайты используя Joomla и WordPress, почти в равной степени. Но в последнее время использую в основном вторую систему. И я задался вопросом, почему так, и актуальна ли еще разработка сайтов на Joomla. Я провел небольшое исследование с целью выяснить чем сейчас живет данная система, как она развивается. О результатах читайте в этой статье.
  • 16.05.2021
    Я могу с уверенностью сказать, что ни один сайт на WordPress, по крайней мере разработка которого не прошла без моего участия, не обходится без плагинов. Это удобный и мощный инструмент для расширения функциональности сайта. Поэтому, я решил написать, небольшую статью в своем блоге, о том, как можно установить плагин на сайт. Описаны, два метода, как это можно сделать.
  • 14.05.2021
    Кажется, рынок строительных услуг сейчас на подъеме, потому что последнее время часто работаю именно с сайтами относящиеся к строительной тематике. В этот раз я занимался созданием сайта для компании, которая занимается предоставлением обширных услуг в строительстве и ремонте, в частности занимается кровельными работами. Разработка сайта велась на WordPress с использованием визуального редактора Divi. На нем представлены услуги компании и ее портфолио выполненных работ.
  • 25.04.2021
    Медиа библиотека WordPress обладает хорошей функциональностью и удобна в использовании. При загрузке изображений, если они достаточно большие, она генерирует несколько разных файлов меньшего размера, которые используются на сайте, а оригинальные файлы просто занимают место на диске. Если оригинальные изображения очень большие и их много, то дисковое пространство на хостинге быстро заполнится. В этой статье я показываю, как безопасно удалить оригинальные файлы, при этом ничего не испортить и сохранить возможность регенерации меньших размеров, в случае если их параметры поменяются.
  • 21.04.2021
    Этнографический комплекс «Украинское село» это один из самых старых и любимых моих проектов, над которым я тружусь с удовольствием как фрилансер веб дизайнер и разработчик. Создание сайта первой версии была завершена еще лет десять назад и в этот раз ему сделали очередной редизайн и перешли с Joomla на WordPress. Одна из причин, почему я люблю этот проект – это наличие дополнительных необычных работ. Так в этот раз я создал виртуальный 3д тур по территории комплекса.
  • 18.04.2021
    «Сколько стоит создание сайта?» - один из самых часто задаваемых вопросов, который любой фрилансер веб-дизайнер получает в свой адрес. Это потому, что цена сайта, это определяющий параметр, по которому люди обращаются к фрилансерам, а не к веб-студиям. Но ответить на этот вопрос быстро и однозначно можно не всегда, по причинам, которые я попытался описать в этой записи в блоге.
  • 04.04.2021
    Успешно подошла к логическому завершению разработка сайта для этнографического комплекса «Украинское село», точнее его очередной редизайн. В этом сайте, кроме всего прочего, мне надо было сделать несколько таблиц и в процессе выяснилось, что модуль для создания таблиц в визуальном редакторе Гутенберг не способен создать сложные таблицы, в частности, в нем нельзя объединять ячейки. Сначала, я решил поискать, какие плагины для WordPress есть для работы с таблицами и нашел несколько интересных вариантов, с которыми я бы хотел поделится в этой статье. Но на сайте я, все-таки, использовал модуль для классического редактора.
  • 29.03.2021
    Мое ключевое направление это фриланс создание сайтов, но очень часто возникает необходимость выполнять сопутствующею работу, например, как разработка логотипа. Конечно, можно найти другого фрилансера для этой работы, но мне нравится все делать самостоятельно, такой себе full stack фриланс. В этот раз мне довелось создать логотип для деревообрабатывающего предприятия, одним элементом которого была циркулярная пила. Как создал ее зубцы, то есть как повторить форму по кругу, я описываю в этой статье.
  • 21.03.2021
    Уже долгое время я изучаю и использую Angular в своей работе при создании сайтов. Это современный и мощный JavaScript фреймворк разработанный и поддерживаемый компанией Google. В нем есть два ключевых понятия Component и Directive, которые схожи по своим целям, но имеют существенные отличия. О них я веду речь в новой статье в своем блоге.
  • 05.03.2021
    Недавно столкнулся с проблемой на одном из WordPress сайтов, которые я обновляю и поддерживаю. Сайту много лет, установленная тема, соответственно тоже старая и после очередного обновления WordPress она перестала работать, сайт показывал просто белый экран. Проблему решил очень быстро и весь процесс описал в этой статье в блоге.
  • 16.02.2021
    В мире веб-сайтов существует большое количество систем для управления контентом, на основе которых они создаются. Известные и не очень, платные и бесплатные. Веб разработчику есть из чего выбрать. В этот раз я познакомился с системой, с которой еще не работал, под названием HubSpot CMS и создал сайт для организации из США, которая работает в сфере образования.
  • 04.10.2020
    На сегодняшний день очень часто в вакансиях можно увидеть, что IT компании ищут full stack разработчика. Что означает термин full stack и откуда он взялся, кто такой full stack web developer, его плюсы и минусы, и как им стать я рассматриваю в данной статье.
  • 27.09.2020
    Сегодня пополнил свой блог новой статьей. В ней я пытаюсь познакомить читателя с отличным универсальным редактором. На мой взгляд это один из лучших существующих на сегодняшний день, он быстрый, расширяемый и бесплатный. Его особенно любят веб разработчики, в нем, «из коробки», есть поддержка JavaScript и можно поставить все необходимые инструменты для создания веб сайтов и веб приложений.
  • 21.09.2020
    Некоторые веб дизайнеры работают на macOS и используют для создания дизайна сайта программу Sketch. Если вы веб разработчик и используете Photoshop, то возникает необходимость конвертации sketch в psd. Эту проблему я попытался решить в данной статье.

Технологии

Технологии и инструменты, которые я хорошо знаю, люблю и применяю каждый день в своей работе.
Создание сайтов и веб разработка в целом, всегда сопровождается использованием этих технологий.

  • HTML
  • CSS
  • JavaScript
  • Angular
  • TypeScript
  • PHP
  • MySQL
  • Node.js
  • WordPress