Одного сайта или бота
всегда недостаточно.
Разбираюсь, где в процессе теряются данные и время, и собираю всё в единую систему: веб-интерфейс, серверную логику, Telegram-пульт, AI-агентов и чистый запуск на прод.
curl -sI https://tonivecher.onlineПроекты с проверяемым результатом
Agent Office (IT Вершина)
Внутри системы работают 18 AI-сотрудников: разработка, дизайн, аналитика, тестирование. Управление идет через веб-интерфейс и Telegram. Задачи, файлы и права доступа хранятся в постоянной базе на сервере, а не в памяти сессии.
AZIZ Photography Platform
Владелец публикует работы с телефона через Telegram-бота. Система нарезает превью, оптимизирует SEO и сохраняет заявки в SQLite. Бот не имеет прямого доступа к базе: все запросы идут через API бэкенда.
FORMALAB PRO
Проработана структура проектирования, адаптивная верстка, анимация и интерактивный бриф. Позволяет клиенту передать точные размеры, пожелания и референсы до первого звонка.
SVT WaterTech Hub
B2B-хаб промышленного оборудования. Включает каталог станций, инженерные схемы контейнерных комплексов, интерактивный калькулятор подбора и генератор коммерческих предложений.
Project Control Center
Закрытая система управления проектами. Заменила хаос разрозненных таблиц и чатов на постоянную базу PostgreSQL, серверный API на Express и автоматизированные сценарии в n8n.
Tonivecher Cloud Platform
Серверный контур на Ubuntu 24.04. Включает Nginx с SNI Stream TLS-роутингом, Docker Compose изоляцию проектов, Let's Encrypt автореневал, VLESS/Reality сетевой шлюз и защищенные сервисы.
Нужна сквозная разработка?
Отвечаю в Telegram в течение рабочего дня. Обсудим задачу, определим стек и запустим рабочий контур.
Инженерные принципы
AI должен делать работу, а не изображать интеллект
У агента должна быть четкая задача, входные данные и однозначный признак готовности: файл, код, отчёт или статус в базе. Если действие задевает прод, деньги или клиентов, его подтверждает человек.
Telegram как пульт, а не вся система
Через бота удобно принять ввод, отправить файл или нажать кнопку. Но состояние, права и история живут на сервере в постоянной базе данных. Если бот перезапущен, данные не исчезают.
Не делю работу на «моё» и «не моё»
Если нужен API, пишу бэкенд на FastAPI или Express. Если нужна обработка PDF или XLSX, собираю пайплайн. Если нужен надежный перезапуск, заворачиваю сервис в systemd и настраиваю Nginx.
Продакшен как главный критерий
Демо на локальном ноутбуке не считается результатом. Проверяю сборки, логи, сертификаты, маршруты, сетевые таймауты и реальные пользовательские сценарии на сервере.
Технологический стек
ФРОНТЕНД & ИНТЕРФЕЙСЫ
- React 19
- Next.js App Router
- TypeScript
- Tailwind CSS v4
- Vite
- Motion
СЕРВЕР & БЭКЕНД
- Python 3.12
- FastAPI
- Node.js
- Express
- Prisma ORM
БАЗЫ ДАННЫХ & СТЕЙТ
- PostgreSQL 16
- SQLite
- Redis
- Persistent State Engines
AI & АВТОМАТИЗАЦИЯ
- Multi-Agent Systems
- Tool Calling
- OpenAI API
- Claude API
- Telegram Bot API
- n8n
ИНФРАСТРУКТУРА & DEVOPS
- Ubuntu 24.04
- Nginx Stream (SNI Routing)
- Docker & Compose
- Let's Encrypt
- Cloudflare API
- systemd
Нужна работающая система, а не макет в воздухе?
Открыт к контрактам и удаленной работе. Могу разобраться в узких местах процесса, спроектировать систему и довести ее до стабильного запуска на сервере.