04/Обо мне

Привет, я Уктам.

Я full-stack разработчик, 7+ лет в вебе. Фронтенд пишу на Vue, Nuxt и TypeScript, бэкенд на Node и NestJS с Prisma, PostgreSQL и Redis, а выкатываю через Docker, Nginx и CI. Могу сам спроектировать продукт, написать код и держать его в проде.

В 2026 году как сооснователь и CTO запускал AI-продукты: SEO-платформу VibeSEO, где вёл команду из 6 человек, сервис генерации видео Getvibemotion, который написал один, и решатель задач по математике StuddyGo. Сейчас эти проекты закрыты. До этого почти пять лет работал в Ptolemay, студии, которая делает продукты для американских стартапов: начинал на фронтенде, последние полтора года работал как full-stack. Там один сделал B2B-приложение Jobbro за два месяца, позже оно получило грант. В 2022-2024 годах вёл фронтенд-команду в AX Capital в Дубае и с нуля сделал axcapital.ae.

Работаю в основном в переписке: скоуп согласуем до первой строки кода, ссылка на staging обновляется по ходу работы, раз в неделю короткое демо. Могу взять на себя кодовую базу, план разработки или всё сразу.

Uktam Usmanov
Uktam Usmanov · Full-stack · экс-CTO

04.1/Бэкграунд

Опыт

Сначала преподавал, потом писал фронтенд, потом весь стек, потом отвечал за продукт целиком.

  1. 2026, Сооснователь и CTO

    VibeSEO, Getvibemotion, StuddyGo

    С партнёрами запускали AI-продукты. Я отвечал за архитектуру и разработку. Проекты закрыты.

    • VibeSEO: SEO-платформа, которая сама писала и публиковала статьи. Вёл команду из 6 человек, бэкенд на NestJS, Prisma и BullMQ, генерация на нескольких LLM.
    • Getvibemotion: сервис генерации видео, весь код написал один. Nuxt 4, NestJS, Stripe, e2e-тесты на Playwright.
    • StuddyGo: чат, который решает задачи по математике по шагам, с распознаванием фото через OCR и подписками.
    • NestJS
    • Prisma
    • Nuxt 4
    • Redis
    • Multi-LLM
    • Stripe
  2. 2021-2025, Фронтенд → full-stack разработчик

    Ptolemay

    Студия, которая делает продукты для американских стартапов. Начинал на фронтенде, с 2024 года работал как full-stack. В 2022-2024 годах работал частично и поддерживал запущенные проекты.

    • Один сделал B2B-приложение Jobbro на Vue, Directus и Stripe с нуля до прода за 2 месяца, проект получил грант.
    • Собрал библиотеку UI-компонентов, новые лендинги стали собираться примерно на 50% быстрее.
    • Vue
    • Nuxt
    • TypeScript
    • Directus
    • Stripe
  3. 2022-2024, Фронтенд-лид

    AX Capital

    Агентство недвижимости в Дубае. Вёл фронтенд-команду и один сделал с нуля axcapital.ae: сайт, админку и 3D-просмотр квартир на Three.js.

    • Админку сделал как свою CMS на Quasar с редактором на Editor.js.
    • Собрал публичную часть: поиск в нескольких валютах, первичный и вторичный рынок, новостройки, карта, журнал и каталог агентов.
    • Ускорил загрузку страниц примерно на 40%: SSR в Nuxt, сжатие картинок через Sharp и CDN, который настроил через AWS API.
    • По оценке клиента, производительность выросла на 50%.
    • Nuxt
    • Quasar
    • Three.js
    • Editor.js
    • Sharp
    • AWS
  4. 2018-2020, Преподаватель программирования

    PROWEB.UZ

    Вёл курсы веб-разработки и курсы программирования для детей, через них прошли 1000+ учеников. В 2020 году работал в отделе качества.

    • Когда объясняешь сотне людей, учишься объяснять сложное простыми словами.

04.2/Мой подход

Как я работаю

Шесть правил, к каждому я пришёл после какой-то ошибки.

01

Скоуп письменно до начала работы

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

Если посреди работы приходит новый запрос, я сверяю его с брифом. Обычно это небольшая правка со своей ценой.

02

Код, который можно передать

Весь исходник в вашем репозитории, README, по которому новый разработчик поднимет проект, и настроенный CI. Продукт может жить дальше без меня.

Мне доставались проекты без документации, и я не хочу сдавать такие сам.

03

Ссылка на staging каждую неделю

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

Чаще всего на первом демо выясняется, что одну строчку в ТЗ мы поняли по-разному.

04

Подходящий инструмент, а не модный

Если хватит одной страницы, я не буду строить SaaS. Если подходит WooCommerce, не стану переписывать всё на Nuxt.

Иногда честный ответ: «Приложение вам для этого не нужно».

05

Популярный стек

Vue, Nuxt, TypeScript, Node, PostgreSQL. Под них много документации и легко найти людей. Новым должен быть продукт, а не инструменты.

Через три года вам не придётся искать того, кто ещё помнит, как это работает.

06

Запуск ещё не конец

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

С некоторыми проектами я остаюсь годами, потому что продукт растёт.

04.3/Инструменты

На чём я пишу

Фронтенд

  • Vue
  • Nuxt
  • TypeScript
  • Nuxt UI
  • Three.js
  • Quasar

Бэкенд

  • Node.js
  • NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • BullMQ

AI и продукт

  • OpenAI
  • Claude
  • Gemini
  • LLM pipelines
  • MCP
  • Stripe

Инфраструктура

  • Docker
  • Nginx
  • GitHub Actions
  • GitLab CI

Ещё работал с

  • Directus
  • Strapi
  • WordPress
  • WooCommerce
  • MySQL
  • PHP
  • Editor.js
  • KaTeX
  • Playwright
  • WebSockets
  • DataForSEO
  • Figma
  • CRXJS
  • wagmi
  • MetaMask
  • Sharp
  • AWS

Нужно запустить продукт?

Пришлите идею, репозиторий или недоделанный проект. Сначала задам вопросы, потом пришлю письменный скоуп. Ищете человека в команду? Напишите, на какую роль.