koviazin.dev
Mikhail Koviazin

Михаил Ковязин

Senior Full-Stack Engineer · UTC+8

Разрабатываю надёжную автоматизацию браузеров, веб-скрейпинг и браузерные расширения, усиленные AI.

12+ лет в разработке, большую часть этого времени превращаю сырые, защищённые от ботов источники в чистые структурированные данные, которым можно доверять. Если сайту нужен настоящий браузер, авторизация или обход антибот-защиты, это как раз моя работа.

лет в разработке полного цикла
12+
товаров в ежедневном мониторинге (на пике)
5 000 000+
разработанных браузерных расширений
50+
надёжность автоматизации в продакшене
99%+

Обо мне

Меня зовут Михаил Ковязин, я старший разработчик полного цикла и занимаюсь автоматизацией браузеров, веб-скрейпингом и браузерными расширениями. Бакалавра и магистра по Software Engineering (Harbin Institute of Technology, Китай) получал параллельно с работой: начал со второго курса, и с тех пор 12+ лет работы в продакшене для клиентов из США, Европы и Азии.

В основном я работаю там, где скрейпинг и автоматизация становятся сложными: сайты, которым нужен настоящий браузер, авторизация и сессии, ротация IP и управление фингерпринтами, антибот-защита, государственные источники без публичного API. Это как раз то, с чем редко имеют дело штатные веб-разработчики, и именно эта часть нравится мне больше всего.

В последних проектах AI стал для меня большим подспорьем, и использую я его без фанатизма. LLM-извлечение плюс детерминированная валидация для источников, слишком разнородных для жёстких парсеров; агентные воркфлоу, которые совмещают автоматизацию браузера с LLM-анализом. Затраты остаются под контролем, потому что основную работу AI делает на этапе разработки, а продакшен остаётся быстрым и недорогим на больших объёмах.

Основной стек: Node.js и TypeScript (Puppeteer, Playwright, Cheerio, Apify), на фронтенде React, под капотом MongoDB и AWS. Full-stack веб и Next.js идут вторым номером, но уверенно: дашборды, админки и API вокруг автоматизации.

Помимо кода: работал on-site в Шанхае, говорю по-китайски на уровне B1, живу в UTC+8 и работаю с клиентами по всему миру. Одинаково комфортно работаю один и в команде, подключиться могу быстро.

{
"name": "Mikhail Koviazin",
"age": 31,
"focus": [
"browser automation",
"web scraping",
"browser extensions",
"AI integration"
],
"specialties": {
"anti_bot": ["IP rotation", "proxy management", "browser fingerprinting", "CAPTCHA solving"],
"extensions": ["Manifest V2/V3", "Chrome / Firefox / Safari / Edge", "iOS + Android WebView", "Web Store publishing"],
"automation": ["Puppeteer", "Playwright", "Cheerio", "Apify SDK"],
"ai": ["Claude API", "OpenAI", "agent workflows", "LLM + deterministic validation"]
},
"education": "MSc Software Engineering, Harbin Institute of Technology",
"languages": ["English (C1)", "Chinese (B1)", "Spanish (A2)", "Russian (native)"]
}

Чем я занимаюсь

AI-автоматизация и извлечение данных

LLM-извлечение там, где источники слишком разнородны для жёстких парсеров, а сверху детерминированная валидация, чтобы результату можно было доверять. Экономия заложена в сам подход: основную работу AI делает на этапе разработки, а в продакшене всё остаётся быстрым и недорогим.

  • Проверка водительских прав по сайтам DMV штатов без публичного API
  • Агентные воркфлоу: автоматизация браузера плюс LLM-анализ
  • Структурированные данные из источников, слишком разнородных для жёстких парсеров

Веб-скрейпинг в больших масштабах

На пике мои системы обрабатывали 5 000 000+ товаров в день с 1 000+ сайтов. Берусь за сложные случаи: настоящий браузер, сессии и авторизация, антибот-защита. Часть этих данных шла в автоприменение купонов прямо на этапе оплаты, так что ответ требовался меньше чем за секунду, и система укладывалась.

  • Мониторинг цен по тысячам магазинов
  • Авторизация, ротация IP, управление фингерпринтами
  • Источники без какого-либо публичного API
  • Из крупных платформ: Amazon, Google, Instagram, LinkedIn

Автоматизация браузеров и RPA

Превращаю медленную ручную работу в надёжные процессы, которые крутятся весь день без участия человека. Мой рекорд на сегодня: 8-минутный процесс верификации с постоянными таймаутами после переделки укладывается в 60-75 секунд при надёжности 99%+.

  • Государственные сайты и формы без API, включая CAPTCHA
  • Многошаговые сценарии: поиск, заполнение, отправка, перепроверка
  • Мониторинг и оповещения поверх автоматизации

Браузерные расширения

50+ разработанных расширений со времён Manifest V2: Chrome, Firefox, Edge и Safari, плюс WebView на iOS и Android. Иногда расширение и есть весь продукт: тогда я делаю ещё и бэкенд с админкой.

  • Автоприменение купонов, которым пользуются 30 000+ человек
  • Блокировка рекламы на движке uBlock, адаптированном под Safari (1Blocker)
  • Миграции с MV2 на MV3 и публикация в Chrome Web Store
  • Перехват PDF и аннотации в собственном просмотрщике (PDF.js)

Избранные проекты

FatCoupon

Расширение с автоприменением купонов и скрейпинг-система за ним. 2019-2023.

Кросс-браузерное расширение, которое находит и применяет купоны на этапе оплаты в 1 000+ магазинах, с кешбэком. 30 000+ пользователей, рейтинг 4,8/5. Я выбрал стек, довёл продукт от первого MVP до боевой версии и руководил командой из трёх человек. Вокруг расширения было несколько связанных продуктов на общей базе: мониторинг цен на выбранные товары, скрейпинг товаров и купонов. На пике эта связка обрабатывала 5 000 000+ товаров в день. Проектировал и писал её с нуля я сам, команда закрывала коннекторы и мэппинги.

  • Node.js
  • TypeScript
  • Puppeteer
  • Cheerio
  • Apify SDK
  • MongoDB
  • AWS

Открыть проект

Saleo: Demo Sync

Синхронизация контента в реальном времени для AI-платформы живых демо. 2024-2026.

Chrome-расширение (Manifest V3), которое персонализирует данные демо и управляет ими внутри работающих сторонних продуктов, подменяя данные API и WebSocket на лету. Я работал над разными его фичами, а Demo Sync спроектировал и построил с нуля сам: это синхронизация в реальном времени, которая поддерживает насыщенные данными персонализированные демо в актуальном состоянии по мастер-шаблонам. Saleo рассказали о ней в своём блоге.

  • React
  • Node.js
  • Manifest V3
  • WebSockets

Открыть проект

Verifast

Автоматизация браузера для верификации в сфере недвижимости. 2026.

Коннекторы браузерной автоматизации для продукта проверки арендаторов в property management. Отрефакторил коннектор RealPage SPA, имитирующий действия реального пользователя: время выполнения сократилось с 7-8 минут (часто упирался в 10-минутный таймаут) до 60-75 секунд при надёжности 99%+. Переработал коннектор ResMan и впервые довёл его до продакшена. Реализовал проверку водительских прав для Флориды и Техаса по сайтам DMV штатов без публичного API, включая решение CAPTCHA без headless-браузера.

  • Node.js
  • TypeScript
  • Playwright
  • Claude API

1Blocker

Блокировщик контента для Safari. 2021-2023.

Глубокий рефакторинг и новые фичи в 1Blocker, расширении для блокировки рекламы в Safari на macOS и iOS. Адаптировал open-source движок uBlock под Safari, хотя официально Safari его не поддерживает, реализовал собственную блокировку под мобильные устройства и написал точечные скрипты против агрессивной борьбы YouTube с блокировщиками рекламы. По ходу сделал реверс-инжиниринг блокировщиков конкурентов, чтобы понимать их сильные и слабые места, и интегрировал расширение с нативным приложением на iOS.

  • TypeScript
  • Safari / iOS extensions
  • Manifest V3

Открыть проект

Опыт работы

2026

Verifast (через Toptal) · AI Agent & Browser Automation Engineer

Коннекторы верификации для property management: RealPage SPA, ResMan, проверка прав по DMV.

2024-2026

Saleo (через Toptal) · Senior Full-Stack / Chrome Extensions Expert

Demo Sync и персонализация в реальном времени для AI-платформы живых демо.

2024

Numen Capital (через Toptal) · Senior Browser Extension Developer

Переписывание с MV2 на MV3, перехват PDF внутри расширения (PDF.js), умные теги на AI.

2022-2024

Shady.Club (через Toptal) · Senior Browser Extension Developer

Расширение с рейтингами этичной моды, сопоставление брендов по ритейл-сайтам, AI-поиск похожих товаров по фото.

2021-2023

1Blocker (через Toptal) · Senior Browser Extension Developer

Блокировка рекламы в Safari на адаптированном движке uBlock, iOS и macOS.

2019-2023

FatCoupon (Шанхай) · Senior Full-Stack Developer, Tech Lead

Купонное расширение для 1 000+ магазинов плюс система скрейпинга на 5 млн+ в день; команда из трёх человек.

2016-2020

Фриланс (Upwork) · Full-Stack / Extension Developer

50+ расширений и скрейпинг-проектов под Amazon, Google, LinkedIn и другие платформы.

2014-2016

66Bit (Россия) · Software Developer (C#/.NET)

Сервис агрегации рекламных сетей; руководил командой из двух человек.

Плюс контракты покороче через Toptal: ревью перед публикацией в сторах, правки в расширениях для Safari, внутренние браузерные расширения для компаний, инструменты для недвижимости.

Контакты

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