Yevhen Stuzhuk - Personal Portfolio
Разработка и сопровождение ПО
Браузерные расширения (Chrome MV3)
Расширения на TypeScript с аккуратными разрешениями, service worker и понятным UX под конкретный сценарий.
Современные расширения Chrome — это мини-продукты: запросы разрешений должны быть прозрачны, service worker часто перезапускается, а обмен сообщениями между UI, content scripts и фоном лучше держать простым.
Делаю MV3 на TypeScript с вылизанным UX для повторяющихся задач — например генерация изображений или исследовательские инструменты — без превращения браузера в тяжёлую панель.
Если нужен спутниковый интерфейс рядом с веб-продуктом, расширение часто встречает пользователя там, где он уже работает.
Частые вопросы
Делаете ли расширения Manifest V3?
Да — MV3 на TypeScript: service worker, content scripts, простой обмен сообщениями.
Как подходите к разрешениям?
Запрашиваем только нужное, прозрачно описываем в карточке магазина, без широкого доступа к хостам по умолчанию.
Помогаете ли с публикацией в Chrome Web Store?
Готовлю сборку, privacy policy и материалы для модерации; аккаунт разработчика остаётся у вас.
А Firefox или Edge?
Базово — Chrome MV3; порты под Firefox/Edge возможны, когда API совпадают — по объёму проекта.
Может ли расширение работать с нашим веб-приложением?
Да — UI расширения + ваш REST API и авторизация без дублирования backend.