
Yevhen Stuzhuk - Personal Portfolio
Я — Старший инженер-программист
Разработка приложений
Установочные и mobile-first продукты: Expo/React Native, PWA и клиентские приложения с релизами, тестами и дисциплиной качества.
Помимо маркетинговых сайтов делаю приложения, которыми пользуются каждый день: предсказуемая навигация, устойчивое состояние и сборки под сторы.
Нужен спутник к веб-продукту или узкое мобильное решение — важны ясный объём, итеративная поставка и код для развития после передачи.
Примеры из практики
Недавние кейсы: speaking-cards и digitalvcard — проекты, где применялись навыки разработка приложений (TypeScript, React Native, Expo, PWA, React, UX без постоянной сети, тесты, CI, подготовка к публикации).
В этих проектах сочетались продуктовый UI, API и эксплуатационные задачи: роли, выгрузки, интеграции и наблюдаемость. Цель — система, которую ваша команда может развивать, а не одноразовый демо-прототип.
Типичное сотрудничество начинается с письменного брифа: ограничения, интеграции, комплаенс и критерии «готово» для первого релиза. Делим работу на вертикальные этапы — прогресс виден каждые 1–2 недели, приоритеты можно менять без потери нити.
После запуска — короткое сопровождение: краевые случаи, производительность, передача знаний. Дальнейшая поддержка остаётся у in-house команды или по ретейнеру — как удобнее вам.
Решения фиксируем понятным языком, держим staging близко к продакшену и оставляем runbook, чтобы команда не зависела от подрядчика после передачи. Если у вас уже есть дизайнеры или backend-разработчики — встраиваемся в ваши ритуалы, а не создаём параллельный процесс.
Решения фиксируем понятным языком, держим staging близко к продакшену и оставляем runbook, чтобы команда не зависела от подрядчика после передачи. Если у вас уже есть дизайнеры или backend-разработчики — встраиваемся в ваши ритуалы, а не создаём параллельный процесс.
Решения фиксируем понятным языком, держим staging близко к продакшену и оставляем runbook, чтобы команда не зависела от подрядчика после передачи. Если у вас уже есть дизайнеры или backend-разработчики — встраиваемся в ваши ритуалы, а не создаём параллельный процесс.
Решения фиксируем понятным языком, держим staging близко к продакшену и оставляем runbook, чтобы команда не зависела от подрядчика после передачи. Если у вас уже есть дизайнеры или backend-разработчики — встраиваемся в ваши ритуалы, а не создаём параллельный процесс.
Решения фиксируем понятным языком, держим staging близко к продакшену и оставляем runbook, чтобы команда не зависела от подрядчика после передачи. Если у вас уже есть дизайнеры или backend-разработчики — встраиваемся в ваши ритуалы, а не создаём параллельный процесс.
Решения фиксируем понятным языком, держим staging близко к продакшену и оставляем runbook, чтобы команда не зависела от подрядчика после передачи. Если у вас уже есть дизайнеры или backend-разработчики — встраиваемся в ваши ритуалы, а не создаём параллельный процесс.
Решения фиксируем понятным языком, держим staging близко к продакшену и оставляем runbook, чтобы команда не зависела от подрядчика после передачи. Если у вас уже есть дизайнеры или backend-разработчики — встраиваемся в ваши ритуалы, а не создаём параллельный процесс.
Частые вопросы
Нажмите на вопрос, чтобы раскрыть ответ.
Expo/React Native или PWA?
Expo/React Native, если нужны сторы и нативные API; PWA, когда продуктовая поверхность — браузер.
Публикуете ли в App Store и Google Play?
Готовлю сборки под сторы, помощь с подписью и релизной дисциплиной; аккаунты остаются у вашего бренда.
Есть ли офлайн-режим?
Там где нужно: кеш чтения, очередь записей, понятный UX при возврате сети — без лишней сложности.
Как устроены тесты и CI?
Практичный CI и тесты на критичных путях — достаточно, чтобы ловить регрессии до пользователей.
Можно ли сделать приложение к существующему сайту?
Да — спутник обычно делит API и авторизацию с веб-backend, а не дублирует бизнес-логику.
