ID 01 / Интро

Доступен для удалённой работы

Разработка и автоматизация под ключ для вашего бизнеса

Создаю CRM и базы данных, сайты и лендинги, Telegram-ботов и iOS-приложения. Автоматизирую бизнес-процессы и внедряю AI — от постановки задачи до запуска.

Swift · SwiftUI · Python · JavaScript · SQL · Telegram Bot API · REST API · Whisper · On-device LLM · MCP

Листайте вниз

02 Тезис

Один исполнитель вместо студии

Беру проект целиком: разбираю задачу в спецификацию, собираю продукт и довожу его до запуска. Между вами и результатом нет менеджеров-посредников и наценки студии — вы обсуждаете работу напрямую с тем, кто её делает. Работаю удалённо, с малым и средним бизнесом и частными заказчиками.

Скорость даёт инструмент: рутинную часть работы выполняют AI-агенты под моим контролем, поэтому то, что обычно занимает недели, собирается за дни. Отсюда и стоимость ниже студийной — вы платите за результат, а не за содержание офиса. Что именно я делаю — в разделе Услуги.

Отвечаю за работающий продукт, а не за часы разработки.

03 Услуги

Услуги

Шесть направлений. Каждое беру целиком — от разбора задачи до запуска и передачи вам исходного кода.

SRV_01 CRM

CRM и базы данных под ключ

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

SRV_02 WEB

Сайты и лендинги

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

SRV_03 BOT

Telegram-боты

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

SRV_04 iOS

iOS-приложения

Приложения для iPhone на Swift и SwiftUI, данные хранятся на устройстве через SwiftData. В том числе такие, которые полностью работают офлайн: без сервера, без аккаунтов и без ежемесячной платы за облако.

SRV_05 AUTOMATION

Автоматизация бизнес-процессов

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

SRV_06 AI

Интеграции с AI

Встраиваю языковые модели в продукт и в рабочие процессы: разбор документов и заявок, черновики ответов, поиск по внутренней базе знаний.

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

04 Продукты

Что собрано

Это собранные и работающие продукты. На них я проверил те же решения, которые потом применяю в клиентских задачах.

PRD_01 iOS Работает

Картотека

Конспект в PDF превращается во флеш-карточки и квиз: локальная языковая модель работает прямо на iPhone, без интернета и без аккаунтов.

  • SwiftUI
  • Локальная LLM
  • iOS
  • Офлайн
Подробнее

Студент загружает PDF конспекта. Модель работает на самом устройстве: материал не уходит в сеть, приложение работает офлайн, за обработку не нужно платить за API. Разбирает русский и английский текст, в том числе смешанный.

Что это доказывает: локальная языковая модель вписана в мобильное приложение, а приватность здесь продуктовое требование, а не строчка в описании.

PRD_02 AGENT Работает

reels-bot

Многоагентная система в Telegram: задача голосом или текстом — на выходе готовое вертикальное видео. Расшифровка голосовых — Whisper, локально.

  • Python
  • Telegram
  • Whisper
  • Субагенты
Подробнее

Оркестратор разбирает запрос и раздаёт работу специалистам: trend-analyst собирает актуальный контекст по теме, scriptwriter пишет сценарий, cover-designer рисует обложку 9:16, монтажёр собирает видео с субтитрами, моушеном и звуком, tester принимает результат.

Автор и приёмщик — всегда разные агенты. Накопленные правила живут в общей базе знаний и переиспользуются следующими запусками.

PRD_03 SKILL Работает

Coach

AI-агент превращается в тренера и нутрициолога: программа тренировок, лог подходов, калории и БЖУ.

  • Skill
  • Claude Code
  • Переносимый пакет
Подробнее

Прогрессия по RPE, разбор плато, замена упражнений, расчёт калорий и макросов, планы питания. Состояние хранится в файлах, поэтому агент помнит историю тренировок между сессиями.

Из одной базы знаний собраны две упаковки: skill для Claude Code и переносимый пакет для других агентов. Это уже продукт, а не скрипт: упаковка, документация, память.

PRD_04 iOS Работает

Бюджет фрилансера

Учёт доходов и расходов под нерегулярный доход — когда деньги приходят неровно.

  • Swift
  • SwiftUI
  • SwiftData
Подробнее

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

PRD_05 WEB Работает

Сайт-портфолио

Один самодостаточный index.html: вёрстка, стили и скрипты внутри, сборка не нужна.

  • HTML
  • CSS
  • JavaScript
  • GitHub Pages
Подробнее

Двуязычность через словарь и data-i18n, дизайн-токены в :root, публикация на GitHub Pages без пайплайна и без зависимостей.

05 Стек

Стек и технологии

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

  • Языки

    Swift — для iOS, Python — для ботов и автоматизации, JavaScript и вёрстка — для сайтов, SQL — для работы с данными.

    • Swift
    • Python
    • JavaScript
    • SQL
    • HTML
    • CSS
  • Мобильная разработка

    Интерфейсы на SwiftUI, хранение данных на SwiftData, сборка в Xcode. Отдельно — локальные языковые модели на устройстве (on-device LLM) и полноценный офлайн-режим.

    • SwiftUI
    • SwiftData
    • Xcode
    • On-device LLM
    • Офлайн-режим
  • Бэкенд и автоматизация

    Боты и сервисы на Python: aiogram и Telegram Bot API, обмен данными через REST API, JSON и вебхуки, хранение в SQLite.

    • Python
    • aiogram
    • Telegram Bot API
    • REST API
    • JSON
    • Webhooks
    • SQLite
  • AI и интеграции

    Claude Code как рабочая среда, MCP (Model Context Protocol) для доступа к внешним системам, Whisper для распознавания речи, многоагентные системы и промпт-инжиниринг.

    • Claude Code
    • MCP
    • Whisper
    • Многоагентные системы
    • Промпт-инжиниринг

06 Процесс

От идеи до работающего продукта

Пять шагов, одинаковых для приложения, бота и сайта.

  1. 01

    Намерение

    Вы формулируете идею обычными словами — голосом или текстом.

  2. 02

    Декомпозиция

    Превращаю её в спецификацию: сценарии, данные, экраны, этапы MVP.

  3. 03

    Оркестрация

    Разбиваю работу на подзадачи и раздаю их специализированным агентам.

  4. 04

    Проверка

    Результат принимает отдельный агент: автор и приёмщик всегда разные.

  5. 05

    Выкатка

    Довожу продукт до рабочего состояния и публикую, а не оставляю в черновиках.

07 Вопросы

Частые вопросы

Сколько стоит разработка и от чего зависит цена?

Цену считаю по объёму работы, а не по прайсу за «бота» или «сайт». На неё влияют три вещи: сколько экранов и сценариев нужно, есть ли интеграции с чужими системами и нужно ли переносить существующие данные. После короткого разговора о задаче называю вилку и срок; оценка бесплатная и ни к чему не обязывает.

Сколько времени занимает проект?

Срок зависит от объёма, но первый рабочий результат появляется рано: сначала собираю минимальную версию, которой уже можно пользоваться, потом достраиваю её. Так вы видите прогресс и можете скорректировать направление, а не ждёте месяц до первой демонстрации. Точный срок называю вместе с оценкой, а порядок этапов описан в разделе Процесс.

Что если я не могу чётко сформулировать задачу?

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

Как проходит работа удалённо?

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

Можно ли обойтись без отправки данных в облако?

Да. Языковая модель может работать прямо на устройстве: данные никуда не отправляются, интернет не нужен, за обработку не платится поштучно. Расплата — такая модель меньше и слабее облачной. Этот вариант выбирают там, где данные клиентов нельзя выпускать за периметр: юридическая практика, медицина, бухгалтерия. Приложение на такой архитектуре у меня уже собрано.

Кому принадлежит код после сдачи?

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

Что с поддержкой после запуска?

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

08 Контакт

~/ivan-demidov Работает

Готов помочь вашему бизнесу

Опишите задачу — отвечу в течение дня и скажу, за сколько и в какие сроки её можно решить.