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
Есть идея продукта?Давайте создадим его.
Расскажите о своей идее, продукте или команде. Обычно отвечаю в течение одного рабочего дня.