К содержимому
firstpaint

обо мне · Олег Ефремов

Делаю продукт целиком — от базы данных до деплоя.

Меня зовут Олег Ефремов, коммерческой разработкой занимаюсь с 2016 года. Основное — веб-приложения, маркетплейсы и B2B-сервисы на Laravel и Nuxt: с платежами, интеграциями, личными кабинетами и админками.

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

Кроме кода — инфраструктура: серверы, Docker, деплой, перенос с облачных платформ на свой VPS. И ИИ там, где он действительно экономит время: разбор документов, наполнение каталогов, MCP-интеграции.

Большинство заказчиков возвращаются с новыми задачами — отзывы можно почитать на Kwork. Шаблон laravel-nuxt на GitHub собрал 340+ звёзд.

опыт
С 2016 года в коммерческой разработке
заказчики
Юрлица, ИП и частные заказчики
связь
Telegram и почта, созвон голосом — когда так быстрее
часовой пояс
UTC+3, отвечаю в рабочие дни до 19:00; падение сайта у клиентов на техподдержке — в любое время
языки
Русский, английский (рабочий)
не беру
Крипто-стартапы и заказы в духе «сайт за 3 дня»

Стек

С чем работаю.

основной
  • Vue / Nuxt8 лет
  • TypeScript10 лет
  • Tailwind CSS
  • shadcn-vue / Nuxt UI
  • PHP / Laravel10 лет
  • PocketBase / Hono
  • Capacitor
по задаче
  • React / Expo
  • Python
точечно
  • Goвынос нагруженных API-методов в микросервисы

Вопросы

Один инженер, не студия.

First Paint — это студия?+

Нет. First Paint — это я, Олег Ефремов, без команды за вывеской. Проект ведёт один человек: оценивает, проектирует, пишет код и выкатывает. Нет менеджера-посредника и нет субподрядчиков, которым задачу передают без вашего ведома.

Чем это отличается от студии?+

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

А если задаче нужна команда?+

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

Обсудим вашу задачу.