03Обо мне

Я Мгер —инженер, которому важна вся картина.

Живу в Ереване. Больше десяти лет пишу софт и запускаю продукты, в которых backend, приложения и бизнес-правила должны согласовываться друг с другом.

История

От одного портала до платформ, которыми пользуются каждый день.

Я больше десяти лет занимаюсь веб-разработкой. Самый старый коммит в репозиториях, которые я до сих пор поддерживаю, — декабрь 2020 года, в backend национального инвестиционного портала: платные размещения, платежи, модерация, email-рассылки. Уже тогда я понял, что софт — это цепочка обещаний: если компания заплатила, объявление должно опубликоваться, истечь и отправить уведомление вовремя — каждый раз.

Дальше системы росли. Магазин мерча и LiveOps-консоль для мобильной игры. Сайт агентства, пересобранный с нуля. А затем платформы, ставшие моей основной работой: система заказов для ресторанной сети с движком акций, который всегда находит для клиента лучшую цену; интернет-магазин, синхронизированный с бухгалтерией и фискальными чеками; CRM для сети фитнес-клубов и multi-tenant POS SaaS, благодаря которому кафе продолжают продавать даже без интернета.

По пути я начал превращать повторяющуюся работу в переиспользуемые пакеты, а повторяющиеся ошибки — в правила. Сегодня я веду продукты целиком — архитектура, backend, веб, мобайл — и создаю инструменты, включая AI-агентов, которые позволяют небольшой команде двигаться быстро, ничего не ломая.

Лет в разработке
10+
Коммитов — около половины всех коммитов команды
7,100+
Репозиториев, где я главный контрибьютор
11
Интегрированных платёжных провайдеров
9+

02Как я думаю

Принципы, которыми я не поступаюсь.

  • Сначала правильно, потом изящно

    Деньги, заказы и права доступа должны работать верно всегда. Я начинаю с пограничных случаев — повторные запросы, офлайн, двойные клики, чужие тенанты.

  • Единый источник истины

    Правила живут в одном месте: один API для веба и мобайла, одна система дизайн-токенов, один движок акций. Дубликаты расходятся.

  • Небольшие шаги с ревью

    Короткие итерации с понятными критериями приёмки лучше больших релизов. Все видят прогресс, никто не получает сюрпризов.

  • Простота в использовании

    Сложные системы должны казаться очевидными — клиенту, кассиру и следующему разработчику, который откроет код.

Разработка с AI

Я выстраиваю процесс, а не только пишу код.

В последних продуктах я встроил AI-агентов в инженерный процесс — с той же строгостью, что и код. Результат: команда из двух человек за четыре месяца выпустила платформу на 181 модель данных, не снижая планку качества.

  • Своды правил проекта (CLAUDE.md) с дизайн-токенами, брейкпоинтами и архитектурными правилами
  • Цепочки агентов «планировщик → исполнитель → ревьюер» с критериями приёмки
  • Агенты проверки в браузере и попиксельной сверки с Figma, которые смотрят на реальный результат
  • Post-edit хуки, которые при каждом изменении проверяют типы, линтер и переводы

04Навыки

Инструменты, с которыми я работаю.

Frontend

Быстрые и понятные интерфейсы.

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • styled-components
  • Tailwind CSS
  • GSAP
  • Three.js

Backend и данные

Надёжная логика, API и хранение.

  • Laravel
  • PHP
  • Node.js
  • NestJS
  • Prisma
  • MySQL
  • PostgreSQL
  • Redis

Мобайл и desktop

Приложения для любого экрана.

  • React Native
  • iOS
  • Android
  • Firebase
  • Zustand
  • Electron

Инфраструктура и инструменты

Запуск и работа в продакшене.

  • Docker
  • Linux
  • Nginx
  • Cloudflare
  • Git
  • CI/CD

Есть идея продукта?Давайте создадим его.

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