Салон красоты на Самуи ушёл с Tilda на свой генератор: 25 страниц пересобраны, 204 цены сведены в один источник, а 85 автотестов не пускают в прод страницу с неверной цифрой.
Боты, сайты, автоматизация. Инженерия, а не конструктор.
Собираю целиком — от структуры до сервера и автопроверок. Разбор задачи бесплатный, после сдачи код и доступы ваши: ни подписки, ни привязки ко мне.
Семь проектов, и код каждого открыт
Каждый проект ниже — публичный репозиторий: код можно прочитать до оплаты.
Центр красоты в Дананге: 16 страниц и 112 цен собираются одним проходом генератора из YAML и JSON, а парити-тест цен и проверка заголовков встроены в деплой.
Лендинг семейного психолога, где форму заявки заменил квиз: посетитель отвечает на три вопроса и получает готовое сообщение для Telegram вместо пустого поля ввода.
Контент-движок Telegram-канала: 31 источник, четыре уровня дедупликации и рерайт через Claude, публикующий два поста в день без единого просмотра человеком.
Пять потоков контента ведут Telegram-группу экспатов без человека, а кросс-язычная дедупликация не даёт одной новости прийти дважды — на английском и на русском.
Публичный бот-загрузчик из пяти соцсетей с фримиум-моделью, админкой и деплоем в Docker: открываете ссылку, присылаете адрес — он отвечает прямо сейчас.
Telegram-бот салона: каталог, корзина, согласование заявки по позициям, оплата тайским QR и запись на процедуры — 204 цены подтягиваются из репозитория сайта.
Что я делаю
Три направления. Стоимость называю после разбора задачи — до него это гадание.
Telegram-боты
Бот, который делает работу, а не показывает меню: принимает заявки, отдаёт контент, ведёт рассылку, а управляется из самого Telegram.
Что входит
- Сценарий диалога и админка владельца
- База данных и выгрузка заявок
- Запуск в Docker на вашем сервере
На выходе Работающий бот, его исходники и инструкция, как поднять заново
Сайты
Страницы собираются генератором из контента, а не рисуются по одной руками. Правка цены или текста — одно место, а не поиск копий.
Что входит
- Структура контента и адресов
- Вёрстка, скорость, доступность
- Деплой и автотесты в CI
На выходе Сайт на вашем домене и репозиторий, из которого он собирается
Автоматизация
Работа, которую делают руками каждый день, переезжает в скрипт: сбор данных, публикации по расписанию, проверки перед выкладкой.
Что входит
- Разбор ручного процесса по шагам
- Скрипт, расписание, уведомления об ошибках
- Проверки, которые ловят сбой раньше вас
На выходе Процесс, который идёт сам и пишет, когда что-то пошло не так
Чем работаю
Каждое имя стоит в каком-то из проектов выше или в сборке этого сайта.
Потяните, чтобы покрутить
Как идёт работа
Пять шагов. Первый бесплатный: если делать не стоит — скажу об этом на нём.
Привет, я jw
Делаю проект целиком: архитектуру, бэкенд, фронтенд, инфраструктуру и тесты, которые всё это удерживают. Работаю онлайн, с заказчиками в разных часовых поясах. Код каждого проекта открыт — его можно прочитать до того, как платить.
Что происходит в работе
Новые кейсы, разборы приёмов и короткие апдейты. По датам видно, что работа идёт, а не закончилась год назад.
Обновляется по ходу работы, последняя запись —
Прямые ответы
Условия, о которых обычно спрашивают в первом же письме. Отвечаю здесь, чтобы не отвечать в переписке.
Сколько времени займёт работа?
Считаю в рабочих днях, отсчёт идёт с момента, когда пришли предоплата и материалы. Сайт-визитка — 4–6 дней, лендинг с квизом — 6–9, сайт с прайсом и разделами — 10–15, перенос с Tilda или Wix — 14–21. Простой бот — 2–4 дня, бот записи с базой и админкой — 5–10, канал на автопилоте — 7–12, бот-утилита с подпиской — 7–12, парсер лидов — 7–14. Интеграция с CRM или приёмом оплаты добавляет 2–5 дней.
Срок держит не разработка, а готовность материалов: тексты, прайс, фотографии, доступы. На втором месте — скорость согласований: если финальное решение принимает не тот, с кем я переписываюсь, срок удваивается. На третьем — объём. Сама сборка влияет меньше всего.
Что входит в срок, а что делается отдельно?
Входит всё техническое: адаптив под телефоны, разметка schema.org, скорость, аналитика, выкладка на сервер и машиночитаемая выжимка для ИИ-поисковиков.
Отдельным этапом: сбор поисковых запросов и тексты под них, профиль в Google Business и картах, написание текстов. Дизайн по умолчанию — моя основа, подогнанная под бренд: ваши цвета, шрифты и фотографии. Индивидуальная отрисовка с концептами обсуждается отдельно, а с готовыми макетами срок меньше.
Как проходит оплата?
50% предоплата, 50% при сдаче. Проекты дороже 60 000 ₽ — три платежа 40/30/30 по контрольным точкам, ежемесячная поддержка — вперёд за месяц. Без предоплаты не начинаю.
Карта или СБП; в Таиланде и Вьетнаме — обычным местным переводом, в батах или донгах, счета есть в обеих странах; вне региона — Wise, Payoneer, можно USDT. На биржах работаю только через безопасную сделку. Два круга правок входят в стоимость, дальше почасово — это записано в задании заранее.
Кому принадлежит код?
Вам. Репозиторий переносится на ваш аккаунт целиком, а не архивом, — после финального платежа. До него проект работает на моём сервере: смотрите, тестируете и показываете кому угодно. Если код важно видеть с первого дня — открою доступ на чтение сразу, а владение перенесу по оплате.
Вместе с кодом уезжает всё, чем он поднимается: настройки выкладки, тесты и автопроверки, инструкция администратора. Ключи и пароли передаю отдельно — в репозитории их нет.
Есть ли ежемесячная плата?
За сайт — нет. Расход один: домен, порядка 1 000–2 000 ₽ в год, оформлен на вас. Хостинг бесплатный, цены и тексты правите сами — разработчик для этого не нужен. Если возиться не хочется, поддержка стоит 3 000–8 000 ₽ в месяц, но это опция, а не условие.
Бот живёт на сервере — от 5 долларов в месяц, счёт приходит вам напрямую; боту с ИИ добавляется доступ к модели, тоже на ваш аккаунт. Следить за ним можно самим или отдать мне: 5 000–15 000 ₽ в месяц, для канала на автопилоте 10 000–25 000 ₽. Первый месяц в любом случае бесплатно. Все аккаунты — домен, сервер, аналитика — оформлены на вас, ко мне вы ничем не привязаны.
Возьмётесь за чужой проект?
Да, по часам: 2 500–4 000 ₽ в час, минимум три часа. Сначала беру 2–4 часа на разбор — смотрю код и говорю, что там и сколько займёт. Фиксированную цену за код, который ещё не открывал, не называю: это нечестно по отношению к нам обоим.
Если по итогам разбора окажется, что переписать дешевле, чем чинить, назову обе цифры: починить как есть — столько-то, но каркас останется хрупким и следующая правка снова будет дорогой; переписать — дороже сейчас, дешевле в поддержке. Решаете вы. Молча переписывать под видом починки не буду.
Не возьмусь без доступа к коду и серверу, при условии «почини, но ничего не трогай» и на технологиях, с которыми не работаю.
Что нужно от вас, чтобы начать?
Четыре вещи: ответы на вопросы брифа, ваше согласие под коротким заданием, предоплата и один человек, который принимает финальные решения.
Доступы. Для бота — токен от BotFather, доступ к CRM, таблицам или приёму платежей с документацией, номера администраторов и чатов. Для сайта — домен или разрешение его зарегистрировать, доступ к текущему сайту и хостингу при переносе, аккаунт аналитики.
Материалы. Тексты об услугах; полный прайс одним файлом, все позиции; ваши фотографии, а не сток; логотип в векторе; контакты и мессенджер для заявок. Для канала на автопилоте — список источников и 5–10 примеров постов вашим голосом.
Прайс прошу целиком и одним файлом не из вредности: цены живут в единственном источнике, поэтому цифру достаточно поменять один раз — и она поменяется везде: в таблице, в описаниях услуг и в разметке для поисковиков. И организационное: ответы в течение одного рабочего дня. Пропали на неделю — срок сдвинулся на неделю.
Расскажите задачу
Опишите, что нужно сделать, и приложите ссылку, если сайт уже есть: разбор бесплатный. Стоимость и срок назову после него — до этого гадание.
Можно без формы
Заявка из формы приходит мне в Telegram. Написать туда напрямую — то же самое, только на один шаг короче.