
Кратко обо мне
Занимаюсь разработкой веб-приложений и сайтов, их оптимизацией. Улучшаю пользовательский опыт. Веду блог.
Мои работы
Топ проектов. Смотрите ещё в разделе портфолио.
Актуальное в блоге
В блоге рассказываю о веб-разработке, об интерфейсных решениях, способах улучшения user experience, оптимизации веб-приложений. Собираю фронтенд best practices, быстрые простые и надёжные способы достижения результатов.
Parsee - простой вкусный парсер сайтов
Парсим сайты в одну строку. Лень писать код для получения содержимого страниц сайта? Пользуйте Parsee =)

Чеклист оптимизации скорости загрузки веб-приложения ✓
Ускоряем сайт, доводим показатели PageSpeed, Lighthouse до 100%. Ускоряем фронтенд и бэкэнд.
Стоит ли менять термопасту процессора ноутбука на КПТ-8
Оставлю себе и другим на память, стоит ли менять заводскую термопасту на отечественную КПТ-8 если ноутбук стал сильно греться

Переход с PHPStorm или Intellij IDEA на VIM
Опыт перехода фронтенд веб-разработчика на модальный редактор VIM с IDE от JetBrains. Почему, зачем и как.

Оптимизация и ускорение редактора VIM
Ускоряем работу VIM для рабты по SSH и в tmux. Быстрый скроллинг, быстрое переключение буферов

Статусная строка VIM без плагинов в 5 строк
Как создать свою статусную строку для VIM без плагинов
Lumen middleware для UNESCAPED_UNICODE и PRETTY_PRINT
Простейший способ возвращать неэкранированный юникод в Lumen посредством middleware.

Подсветка активных ссылок на чистом JavaScript
Подсвечиваем активные ссылки на Vanilla JS. Просто и эффективно.

Рендер текстовых шаблонов по данным из массива PHP
Работая с текстовыми шаблонами для SEO например, встаёт задача использовать шаблоны строк, данные которых должны браться из массива.
Работаем удалённо по SSH на карантине
Способы облегчить себе жизнь работая по SSH на удалёнке. Настраиваем удалённый доступ через постоянный реверс тоннель, монтируем файловую систему через SSHfs.
Поиск по сайту
Проекты онлайн
Делюсь проектами которые доступны онлайн.

Блокнот онлайн
Онлайн блокнот с сохранением в Local Storage, поддержкой форматирования и историей.

Сменить раскладку онлайн с английского на русский и наоборот
Смена раскладки онлайн с английского на русский и с русского на английский

Игра про уничтожение блоков
Игра про уничтожение блоков с использованием HTML5 canvas
Проекты на Github
Веб-приложения, игры, библиотеки, исходники которых есть в свободном доступе.
cube-map-viewer
Cube map viewer (THREE.js)
multiplayer-crafting-game
Multiplyer crafting game
text-layout-change
Смена раскладки онлайн с английского на русский и наоборот
ro-aliaseable-object
PHP библиотека для генерации алиасов объектов
block-destruction-game
Игра про уничтожение блоков с использованием HTML5 canvas
mixer-analyzer
Mixer analyzer