Muhammad Arslan
Нанять меня

Full-stack разработчик для вашего следующего этапа

Я подключаюсь к основателям и продуктовым командам, чтобы разрабатывать функционал, исправлять сложные участки приложений и доводить определённые этапы проекта от требований до релиза.

Точечные задачи от $500. Более масштабные проекты разбиваются на этапы.

Релевантные работы

Дашборд собственника VCM с тестовым комьюнити, примером баланса и заявками на обслуживание

VCM

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

Lead front-end engineer

Читать кейс
Превью справочника учеников Schooliee с демонстрационными записями

Schooliee

Мультитенантный SaaS для управления школами на рынке Pakistan, охватывающий учеников, персонал, оплату и общение с родителями через веб-приложение Next.js, white-label мобильное приложение на Expo и приложение-отправитель WhatsApp на Electron.

Core front-end engineer (multi-developer team)

Читать кейс

Чем я могу помочь

  • Фаундеру требуется техническая реализация без необходимости сразу нанимать полную команду инженеров.
  • У текущей команды есть фича, затрагивающая интерфейс, API, данные и деплой.
  • Развитие продукта застопорилось из-за размытия ответственности между слишком большим числом передач задач.
  • Вам требуются ресурсы удалённого контрактного разработчика для конкретного этапа или регулярной поставки.

Что входит в услугу

  • Письменное описание объёма работ с допущениями и критериями приёмки
  • Разработка продакшн-функционала на React и Next.js
  • API на Node.js, интеграции и работа с базами данных
  • Ревью и исправление кода в существующем приложении на TypeScript
  • Отчёты о ходе работы, привязанные к работающему ПО
  • Документация и передача проекта по завершении сотрудничества

За что вы нанимаете меня отвечать

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

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

Контрактная работа, проектные этапы или выделенные часы

Чётко очерченный этап — обычно лучшая отправная точка. Он даёт обеим сторонам конкретный результат для оценки и делает начальные обязательства комфортными. Небольшие задачи начинаются от $500. Продуктовые этапы и долгосрочные контракты оцениваются после анализа кодовой базы или требований.

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

Работа в разных часовых поясах

Я работаю удалённо из Lahore и могу обеспечить запланированное пересечение рабочих часов с командами в United States, United Kingdom, Canada и Australia. Основное общение строится асинхронно с короткими созвонами, когда решение вопроса в переписке занимает слишком много времени.

Цель — спокойный ритм разработки: письменные решения, небольшие релизы и меньше совещаний, существующих только для отчётов о том, что работа идёт.

Как мы будем работать

  1. Бриф

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

  2. Технический анализ

    Я анализирую объём задач, выявляю недостающие решения и предлагаю первый этап с чёткими границами.

  3. Поставка

    Работа продвигается небольшими обозримыми релизами. Вы видите, что сделано, что изменилось и что осталось сделать.

  4. Продолжение работы или передача проекта

    После завершения этапа мы можем спланировать следующий или оставить код в состоянии, при котором ваша команда сможет беспрепятственно продолжить работу.

Перед тем как начать

Могу ли я нанять вас для одной фичи?

Да. Фича с чёткими границами — отличный вариант для первого сотрудничества, даже если она затрагивает интерфейс, API и базу данных.

Вы работаете со стартап-командами?

Да. Я могу работать напрямую с фаундером или вместе с существующим дизайнером, разработчиком или продакт-лидом.

Вы доступны в качестве выделенного разработчика?

Выделенная контрактная загрузка возможна, когда ясны ожидаемая еженедельная нагрузка, ритм коммуникации и ответственность за принятие решений. Первым шагом всегда остаётся бриф с описанием объёма задач.

С какими технологиями вы работаете?

Мой основной стек — TypeScript, React, Next.js и Node.js, а также PostgreSQL, MongoDB, MySQL, Convex, REST API и популярные платформы облачного деплоя.

Давайте определим первый этап.

Заполнить бриф
Нанять Full Stack разработчика | Muhammad Arslan