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

Привіт! Мене звати Роман, я веб дизайнер та розробник зі спеціалізацією у 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