ИКИван Кирюшкин
ИВАН КИРЮШКИН / РАЗРАБОТЧИК

Создаю цифровые
продукты
с понятной логикой.

Веб-приложения, Telegram-боты и автоматизация.
Заказы, события, рабочие чаты и интеграции —
от интерфейса до серверной логики.

Исследовать проекты ↓
PythonFlask / FastAPITelegramSQL / RedisJavaScriptDocker / Linux
МОЙ ОПЫТ В ПРОЕКТАХ

Разные задачи.
Один инженерный подход.

01 / WEB

Сайты и интерфейсы

Коммерческие лендинги, каталог товаров, приглашения на события.

02 / BOTS

Боты и автоматизация

Запись к мастеру, приём заказов, напоминания и аукционы.

03 / BACKEND

Логика приложений

Роли, регистрации, согласования, статусы и работа с данными.

04 / INTEGRATIONS

Связь между сервисами

Платёжные API, Matrix, Telegram, файловое хранилище.

01 / ИЗБРАННЫЕ РАБОТЫ

Проекты в деталях.

Что я реализовал — и как это работает.
Мини-примеры можно попробовать.

01 / 05ЛИСТАЙТЕ ВНИЗ — ИССЛЕДУЙТЕ ПРОЕКТЫ
01 — ЗАКАЗЫ И ЛОЯЛЬНОСТЬ

Кофейня
в Telegram

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

  • Модификаторы напитков и время получения.
  • Статусы: новый, готовится, готов, выдан.
  • Бонусные чашки и бесплатный кофе.
PythonFlaskSQLiteTelegram Web App
Подробнее о реализации

Заказ сохраняется вместе с позициями и модификаторами. Генерируется код получения; бариста может принять заказ и изменить его статус. В отдельных версиях проекта есть интеграция оплаты через Т-Банк.

COFFEE / ЗАКАЗМини-демо
ВАШ ПЕРЕРЫВ НА КОФЕ

Капучино

300 мл · двойной эспрессо

Количество
1
Итого240 ₽
02 — СОБЫТИЯ И СООБЩЕСТВА

Платформа
мероприятий

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

  • Категории событий, запись и проверка свободных мест.
  • Модерация мероприятий и отзывов.
  • Уведомления, напоминания и статистика.
FastAPISQLAlchemyRedisTelegram
Подробнее о реализации

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

EVENTS / РЕГИСТРАЦИЯМини-демо
24ОКТЯБРЯ
19:00
ВСТРЕЧА СООБЩЕСТВА

Идеи.
Люди. Практика.

Участники18 / 20
03 — КОМАНДНАЯ РАБОТА

Мессенджер
для дизайн-проектов

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

  • Чаты, статусы прочтения и обновления через WebSocket.
  • Запросы на согласование и Telegram-уведомления.
  • Роли, сроки доступа и пауза проекта.
FlaskSocket.IORedisЯндекс.Диск API
Подробнее о реализации

Реализованы загрузка файлов на Яндекс.Диск, управление доступом участников, согласование и отклонение сообщений. Статус согласования передаётся участникам через WebSocket.

STUDIO / ПРОЕКТМини-демо
П
Проект квартирыОбсуждение концепции
Дизайнер · 12:40
Подготовил новую версию планировки. Посмотрите расположение кухни и зоны отдыха.
PDF
Планировка_v2.pdfПример вложения
Ожидает согласования
04 — ИНТЕГРАЦИИ

Единое пространство
для переписок

CRM-интерфейс на базе Matrix: управление пользователями, аккаунтами и комнатами с мостами к Telegram и WhatsApp.

  • Роли администратора и сотрудника.
  • Подключение аккаунтов и просмотр комнат.
  • Лимиты сотрудников и управление доступом.
FastAPIMatrix / SynapseMautrixDocker
СХЕМА ИНТЕГРАЦИИ
TelegramWhatsApp
Matrix + MautrixКомнаты и мосты мессенджеров
CRM-интерфейсАдминистратор / сотрудник

Подключение аккаунтов и распределение доступа к чатам.

05 — TELEGRAM-АВТОМАТИЗАЦИЯ

Аукционы
прямо в чате

Бот для создания лотов и проведения торгов. Организатор задаёт стартовую цену, шаг ставки и длительность.

  • Пошаговое создание аукциона с медиа.
  • Повышение ставки и ввод своей суммы.
  • Завершение торгов и отметка об оплате.
PythonaiogramFSM
AUCTION / ЛОТ 001Мини-демо
ДЕМОНСТРАЦИОННЫЙ ЛОТ

Коллекционное
издание

Текущая ставка

1 000 ₽
Шаг аукциона — 100 ₽
02 / ДРУГИЕ ЗАДАЧИ

Не только один формат.

06

Запись в барбершоп

Выбор мастера, услуги и времени. Проверка занятого слота, отмена записи и напоминания.

aiogram · SQLAlchemy · APScheduler
07

Интернет-магазин

Каталог, поиск, карточки товаров, скидки, корзина и оформление заказа. Администрирование товаров.

Flask · SQLAlchemy · Flask-Login
08

AI-бот с оплатой

Ответы через DeepSeek API, работа с пулом ключей, учёт пользователей и платежи через ЮKassa.

Python · Redis · API · ЮKassa
09

Сайты для бизнеса

Строительное портфолио, мебельный лендинг, формы заявок, анимации и 3D-элементы.

HTML / CSS · JavaScript · GSAP · Three.js
10

Приглашения на события

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

Адаптивная вёрстка · JavaScript
11

Сервисные инструменты

Обработка SMS через API, пакетная генерация QR-кодов, desktop-автоматизация и скрипты настройки SSH.

Python · Tkinter · Bash · Linux
03 / ИНТЕРАКТИВНАЯ ЛАБОРАТОРИЯ

Попробуйте
в действии.

Покрутите сцену. Измените условия.
Посмотрите, что происходит внутри.

01 / WEBGLTHREE.JS

Интерфейс с объёмом.

Вращение, свет, материалы и управление сценой.

Перетаскивайте модель или используйте стрелки. Демонстрация интеграции готового 3D-ассета, а не авторства модели.

02 / BUSINESS LOGICAPI SIMULATOR

У каждого действия — логика.

Проверьте, когда система разрешит запись на событие.

POST/api/events/42/register
  1. 01Запрос
  2. 02Доступ
  3. 03Проверки
  4. 04Запись
RESPONSEREADY
{
  "message": "Отправьте пробный запрос"
}

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

04 / МОЙ ФОКУС

Соединяю интерфейс,
данные и процессы.

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

01

Backend и данные

API, модели данных, роли пользователей, статусы и бизнес-логика.

02

Боты и интеграции

Telegram, платёжные сервисы, уведомления, файловое хранилище.

03

Веб и инфраструктура

Адаптивные страницы, интерактивные интерфейсы, Docker и настройка Linux.

ОБСУДИМ ВАШУ ЗАДАЧУ

Что нужно
автоматизировать?

@vakian216 ↗