Олег · tanukihitokiri 000
tanukihitokiri

000 Титул

Ростов-на-Дону Самозанятый · открыт к заказам t.me/tanukihitokiri

Олег

Инженер по образованию / разработчик по факту

удалённо · UTC+3

Собираю рабочие системы: сайты, Telegram-боты, парсеры, ИИ-интеграции.

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

Опыт4 года в разработке
СтекPython · TypeScript · Docker
Форматпроект или поддержка
СвязьTelegram, ответ в тот же день

005 оп.

Сначала разбираемся,
потом пишем код

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

01 / Разбор

Смотрю текущее решение, задаю вопросы, называю слабые места. Бесплатно, до любых работ.

02 / Смета

Объём, срок, цена фиксируются до старта. Без «от ста тысяч» и доплат по ходу.

03 / Прототип

Первая рабочая версия — на первой неделе. Чтобы вы видели продукт, а не отчёт о прогрессе.

010 оп.

Сделано и работает

Шесть систем, которые запущены и которыми пользуются. Нажмите на строку — развернётся описание и живой экран.

Настольная ролевая игра, где мастером работает модель. 20 миров, 426 предысторий, 3532 навыка, 80 языков — всё в базе, а не в промпте. Backend на FastAPI, клиент на Flutter, биллинг и подписки.

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

Экран входа D&D AI Master: тёмный фон, золотой логотип книги

Мультиагентная система: 20 ролей от CEO до DevOps обсуждают идею и выдают план. Фазы проходят через шлюзы качества с четырьмя вердиктами, расходы считаются в рублях по каждому агенту.

Восемь провайдеров моделей за одним роутером, слепое A/B против внешнего эталона. Это не демо ради скриншота: система работала на реальных задачах.

Панель Forge: матрица из 20 агентов и поле ввода идеи

Сбор объявлений с защитой от роботов, аналитика цен по городам, отслеживание позиций и алерты в Telegram. 29 команд в боте: от медианных цен до разбора продавцов.

Главная работа — не парсинг, а обход блокировок без прокси: имитация браузера, ротация темпа, отход на 20–40 минут при 429.

Дашборд Avito: таблица видеокарт с медианными ценами по городам

Сервис сбора баз организаций из Яндекс, Google и 2ГИС. 18 полей: все телефоны, сайты, график, координаты, рейтинг и тексты отзывов. Результат — XLSX, готовый к обзвону.

Лендинг с формой заказа, админка и воркер, который собирает выгрузку по заданному городу и отрасли.

Лендинг ЛидБаза: форма заказа базы организаций с выбором города и отрасли

Личная вики на своём сервере: заметки, полнотекстовый поиск, раскладка по папкам локальной моделью-классификатором. Ни одной внешней зависимости — всё внутри моего контура.

Загрузил 11 чужих гайдов, классификатор сам разложил их по разделам без единой правки руками.

CROW LLM Wiki: тёмный интерфейс с неоновым вороном и графом связей

Развернул open-source платформу мониторинга событий на своём сервере вместо подписки за $40 в месяц. 75 инструментов, собственный ключ доступа, свои источники данных.

Здесь моя часть — инфраструктура: контейнеры, обратный прокси, сертификаты, туннели, обновления. Такие вещи тоже делаю на заказ.

World Monitor: карта мира с точками событий и панель выбора рабочего пространства

015 оп.

Из чего собираю

Инструмент выбираю под задачу, а не под мод. Ниже то, на чём реально работают перечисленные выше системы.

Бэкенд

Python, FastAPI, async, PostgreSQL, SQLite, Redis, WebSocket

Фронтенд

TypeScript, React, Flutter, ванильный JS без сборки

Данные и ИИ

Парсинг, LLM-интеграции, локальный инференс, эмбеддинги, RAG

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

Docker, nginx, systemd, Linux, CI, свои серверы и домены

020 оп.

Как сдаётся работа

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

01

Живой прогон при вас: показываю работающее, а не скриншоты и не «у меня локально всё ок».

02

Код и доступы передаются вам: репозиторий, сервер, домен. Без привязки ко мне.

03

После сдачи — инструкция запуска и срок поддержки, чтобы система не встала через месяц.

025 оп.

Есть задача — напишите

Telegram

Расскажите, что нужно сделать и что уже есть. Отвечу в тот же день, скажу честно, возьмусь или нет.