МОИ ПРОЕКТЫ
Мои продукты
Все три я придумала и собрала сама. Shotra продаёт фотосессии живым людям прямо сейчас. «Где мой дом?» подбирает страну, город и район для переезда по семидесяти с лишним параметрам — запуск в сентябре. Джана следит за продом этих сервисов и отвечает их клиентам.
- 01 Shotra AI-фотосессии. Работает публично: 236 стилей в каталоге, 10 000+ сгенерированных фото. Придумала, собрала и вывела в продакшн одна. ↗
- 02 Где мой дом? Телеграм-бот, который подбирает страну, город и район для переезда. Скоринг по 72 факторам, без галлюцинаций модели. Запуск — сентябрь 2026.
- 03 Джана Личный ассистент в телеграме поверх Claude. Слышит голос, видит картинки, помнит, правит код по просьбе из переписки.
AI-СЕРВИС ФОТОСЕССИЙ · 2026
Shotra
Человек присылает свои фото и получает готовую съёмку в выбранном стиле.
Зачем
В пятнадцать я перекрашивала себе волосы в блонд в пиратском фотошопе и вставляла своё лицо в кадры из журналов. Когда меня сократили из Сбера, я почувствовала не страх, а освобождение — наконец-то подтолкнули заняться тем, чего давно хотелось. При этом хорошие кадры нужны постоянно: профиль, резюме, отклик на вакансию, — а фотосессия стоит нескольких тысяч и целого дня, и результат заранее не известен. Shotra выросла из вопроса, что от съёмки останется, если убрать студию, фотографа и съёмочный день.
Как делала
Одна, от гипотезы до продакшна: веб-приложение, конвейер генерации, приём платежей, клиентская часть. Рекламу вела тоже сама — и оттуда пришла половина продуктовых решений, потому что в воронке видно, на каком шаге человек уходит и сколько это стоит.
Хронология
-
6 ФЕВРАЛЯ 2026
Первый коммит. Проект тогда назывался AI Photoshoot.
-
+ 6 ДНЕЙ
В боте заработала оплата.
-
+ 17 ДНЕЙ
Релиз с промокодом к 23 февраля. Три недели от идеи до работающего сервиса.
-
+ 4 МЕСЯЦА
Первый настоящий платёж — 51 рубль. Кнопка оплаты была готова за четыре месяца до того, как появился спрос, и это главный урок проекта.
-
СЕЙЧАС
10 000+ фото, 500+ пользователей, 236 стилей. Прайсинг переписан шесть раз.
Каталог — 236 стилей
Что решила
-
Всё на веб, бот — после оплаты
Реклама вела прямо в телеграм-бота, и на переходе терялась часть людей. Перенесла лендинг, генерацию и оплату на веб — бот остался тем, кто уже заплатил.
-
Цель кампании — оплата, а не клик
Алгоритм охотно оптимизирует клик по кнопке и приводит тех, кто нажимает. Платящих среди них может не оказаться вовсе. Переставила цели на событие оплаты.
-
Не менять структуру во время открута
Переделки посадки и цен сбивают обучение кампании. Баги правлю сразу, а цены и структуру каталога держу без изменений минимум две недели.
По данным на www.shotra.ru
- 10 000+
- фото создано
- 500+
- пользователей
- 236+
- стилей в каталоге
Что дальше
-
Каскад вместо витрины тарифов
Когда шесть пакетов показаны одновременно, человеку приходится самому разбираться в сетке. Разбираю пейволл в последовательность: сперва один понятный тариф, за ним более лёгкий.
-
Страница результата
Человек, который один раз увидел свои фото, хочет ещё. Отдельная страница результата — следующая крупная работа.
-
Возврат базы
Канал и рассылка, чтобы трафик не утекал одноразово. Результат тут виден на горизонте квартала.
На чём сделано
Nuxt (Vue 3) · Vite · Railway · Cloudflare R2 · Nano Banana (Google Gemini) · ЮKassa · Яндекс.Метрика
ТЕЛЕГРАМ-БОТ · РЕЛОКАЦИЯ · ЗАПУСК СЕНТЯБРЬ 2026
Где мой дом?
Бот, который по длинной анкете подбирает страну, город и район для переезда.
Бот пока закрыт — открываю в сентябре
Зачем
Мы решили релоцироваться, и оказалось, что перед нами весь мир: стран открыто много, но у каждой свои визы, свои требования по доходу, свой климат и свои обычаи. Я стала разбираться, куда мы реально можем переехать. Из этого разбора и вырос «Где мой дом?» — тот же вопрос стоит перед каждым, кто собрался уезжать, и каждый решает его заново вручную.
Как делала
Скоринг считает движок, а не языковая модель: 72 фактора, у каждого свой источник и дата. Один и тот же человек получит один и тот же ответ и сможет посмотреть, из чего он собран.
Хронология
-
МАРТ — АПРЕЛЬ 2026
Мы окончательно решили искать дом вне России. Тогда и возник вопрос, который дал проекту имя.
-
ЗАТЕМ
Стало понятно, что нужны цифры, а совета модели недостаточно. Нужен алгоритм, который меняет ответ под предпочтения конкретного человека.
-
ДОЛЬШЕ ВСЕГО
Данные: найти в открытых источниках больше семидесяти параметров и привести их к одному виду. Плюс настройка весов — чтобы страна не вырывалась вперёд за то, что этому человеку неважно.
-
СЕНТЯБРЬ 2026
Запуск. Готовлю в течение двух недель, пока бот закрыт.
Сайт проекта
Экраны бота: анкета, сравнение, детали
Пример результата — бесплатный подбор
Пример результата — выбор для двоих
Фрагмент личного отчёта — виза
Что решила
-
Продаём не список городов
Подборки «десять лучших стран» не знают ни твоего паспорта, ни дохода, ни того, с кем ты едешь. Сами данные лежат бесплатно у всех. Платят за снятую тревогу перед большим решением и за честно разложенные компромиссы.
-
Движок, а не языковая модель
Переезд выбирают раз в жизни, и придуманный ответ тут дороже, чем скучный. Поэтому ранжирование считает TOPSIS — формальный метод многокритериального выбора. Языковая модель на этом месте каждый раз отвечала бы иначе.
-
Главный конкурент — ChatGPT
Не Nomad List и не агентства: по цене мы соревнуемся с бесплатным ручным ресёрчем. Значит выигрывать надо воспроизводимостью, источниками и тем, что анкета помнит человека. Объёмом данных тут никого не удивишь.
-
Район и одиночество
Город выбрал — а где жить внутри него? Повседневную жизнь решает район, поэтому есть отдельный слой. И слой одиночества: куда ехать, чтобы не остаться там одному. Ни у каталогов, ни у агентств этого нет.
-
Модель под редкую покупку
Подписка на то, что нужно пару раз в жизни, не работает. Поэтому бесплатный бот даёт охват и заявку, деньги приходят с разового отчёта, и только потом появляется смысл в подписке-мониторинге виз и цен.
-
Чего не скопируешь
Веса факторов пока эвристические, так и написано в стратегии. Точность матчинга растёт с числом пройденных анкет и обратной связи — а этого у нового игрока просто нет.
На чём сделано
Python · python-telegram-bot · DuckDB · pandas · pyarrow · scikit-learn · pymcdm (TOPSIS) · FastAPI · VPS
ЛИЧНЫЙ АССИСТЕНТ · 2026
Джана
Ассистент, который живёт в телеграме под своим аккаунтом и отвечает как человек, а не как бот со слэш-командами.
Зачем
Несколько месяцев я присматривалась к ассистентам у друзей: пробовала с ними разговаривать, слушала, на что ребята жалуются и что хвалят. Вывод выходил один и тот же — настроить такое тяжело, а половина встроенных функций владельцу не нужна. Тогда я решила собрать своего. Мне было интересно построить собственный фреймворк памяти и свои функции, окунуться в это с головой.
Как делала
Сама модель ничего не помнит, не видит и не умеет ничего руками. Всё это даёт обвязка вокруг неё, и обвязку собрала я. Первыми заработали расшифровка голосовых, память и утренний бриф с задачами на день; сразу за ними — поиск в интернете, свой браузер, чтение картинок и календарь с напоминаниями. Живёт Джана под полноценным аккаунтом в телеграме, поэтому сама вступает в чаты и группы и подписывается на каналы — боту это недоступно.
Что она умеет
-
Смотрит за продом и отвечает клиентам
У неё есть доступ в прод моих сервисов: читает логи в реальном времени и сама сообщает, если что-то упало или у клиента ошибка. Она же первая линия поддержки — клиенты пишут ей напрямую, она отвечает сама, а зовёт меня только когда не знает ответа.
-
Слышит и видит
Голосовые расшифровывает у меня на ноутбуке через mlx-whisper — бесплатно, и запись никуда не уходит. Присланное фото показывает модели и сразу удаляет. Видит стикеры и реакции под сообщениями.
-
Помнит
На каждого собеседника свой контекст, который продолжается между сообщениями. Помнит, с кем я договаривалась встретиться, о чём думала на прошлой неделе и во что превратились мои идеи. Замыслы для постов и проектов я просто наговариваю ей голосом.
-
Работает руками
Голосовое, которое начинается со слова «задача», переключает её в рабочий режим: правит код и чинит проекты прямо из переписки, пока я гуляю. Перед тем как трогать файлы, повторяет вслух, что расслышала.
-
Приходит первой
Утром присылает сводку по делам и задачи на день. Вечером сама спрашивает, сделала ли я их, а несделанное переносит на завтра. Напоминает о тренировках, о встречах и о том, что к встрече надо подготовить.
-
Собрана из модулей под жизнь
Отдельные модули на календарь, задачи, дневник питания, здоровье, спорт, психологию и поиск по фотографиям. Каждый правится и выключается по отдельности — в одном разросшемся промпте так уже не выйдет.
-
Ведёт медицинскую карту
Приёмы врачей, анализы, динамика показателей, назначения — всё в одном месте и связано по времени. Из всех функций именно эту чаще всего просят повторить те, кто видел Джану в работе.
-
Слушается только меня и встаёт сама
Белый список по идентификатору, лимит на человека в час и общий за сутки. В групповых чатах отвечает только когда её позвали. «Это Даша» с чужого аккаунта не проходит. Если процесс падает, watchdog поднимает его без меня.
На чём сделано
Python · Telethon · headless Claude Code · mlx-whisper · ffmpeg · launchd · память в markdown