СтепанУдалов
Проектирую и создаю продукты целиком — от архитектуры системы до последнего пикселя интерфейса.
- Продукт
- Архитектура
- UX
- года в разработке
- 0+
- года в бекенде и своих продуктах
- 0+
- дней создаю Neurallux
- 0
Начинал с разработки игр на Unity, затем перешёл в бекенд и собственные продукты.
Кейс
Neurallux
Конструктор автоматизаций для Telegram.
Дальше — как я его собрал: идея, технологии, движок и работа за ними.
neurallux.com ↗01 — Начало
Всё началось с монолита. Выросло в конструктор.
22 мая 2025. Первая идея была простой: ИИ-персонажи, живущие в настоящих Telegram-аккаунтах. Задаёшь имя, аватарку, характер — и персонаж сам общается с людьми.
Пользователи хотели большего: разные реакции на разные сообщения, задержки, голос, знания, интеграции. Каждое новое желание превращалось в ещё одну жёстко прошитую настройку монолита.
Поэтому я переделал всё. Персонаж стал лишь одним из возможных сценариев внутри визуального конструктора, где кто угодно собирает любую автоматизацию из блоков.
“Самым сложным было не написать новый код, а отпустить старую идею.
02 — Архитектура
Нарисовано по реальному репозиторию.
Три сервиса, одна сеть. Веб-приложение, чтобы строить, API, чтобы думать, и Telegram-сервис, который управляет аккаунтами.
03 — Опыт
Строю Neurallux от ядра до продакшена.
Собственный продукт, где я отвечаю за всё: архитектуру бекенда, безопасность, ИИ-слой, инфраструктуру и связку с фронтендом.
Fullstack-разработчик
Neurallux ↗/собственный продукт
Что сделано10
- feat(core)01
Бекенд на FastAPI со слоистой архитектурой
Спроектировал бекенд на FastAPI со слоистой архитектурой (endpoints / use cases / services / repositories): PostgreSQL, Redis, SQLAlchemy, ООП и SOLID, безопасная аутентификация (JWT, RBAC, API Key, HMAC, AES-GCM).
- feat(auth)02
Регистрация и верификация
Реализовал регистрацию и верификацию пользователей (email + Telegram + OAuth2) с защитой от race conditions.
- feat(telegram)03
Telegram-сервис с мультиаккаунтом
Создал Telegram-сервис на Telethon с поддержкой множества аккаунтов.
- feat(workflow)04
Workflow-движок
Разработал workflow-движок для автоматизации процессов с планировщиком APScheduler.
- feat(accounts)05
Управление Telegram-аккаунтами
Реализовал управление Telegram-аккаунтами: лимиты, верификация и webhook-интеграции.
- feat(ai)06
ИИ-слой, RAG и биллинг
Построил ИИ-слой: несколько моделей и провайдеров (OpenAI, Anthropic, Google и другие) за единым слоем абстракции, RAG-систему с хранением данных в S3 и биллинг (ЮKassa).
- feat(voice)07
Голосовой ИИ
Добавил голосовой ИИ (TTS, кастомные голоса) с учётом пользовательских лимитов.
- ops(infra)08
Инфраструктура и деплой
Настроил инфраструктуру и деплой: Docker, docker-compose, Nginx, SSL, VPS.
- lead(frontend)09
Лид фронтенда и API-контракты
Руководил разработкой фронтенда (Next.js / React / TypeScript), отвечал за интеграцию с бекендом и API-контракты.
- test(quality)10
Git и тестирование
Использовал Git для контроля версий и pytest для тестирования.
04 — Навыки
Как связаны навыки.
Каждый навык здесь связан с реальной работой в Neurallux.
Бекенд
Python и асинхронные сервисы: API, Telegram-боты и рантайм, планировщики.
Направления9
05 — Хронология
Каждый день с 22 мая 2025.
Neurallux — живой продукт. Разработка началась 22 мая 2025 и не останавливается, стабильная версия уже работает в продакшене.
22 мая 2025 г.
Старт проекта
ИИ-персонажи в Telegram
7 июня 2025 г.
Смена концепции
В сторону workflow-конструктора
13 сентября 2025 г.
Бета-тест
Официальный старт открытой беты
25 декабря 2025 г.
Стабильный релиз
Сценарии, мультиаккаунт, биллинг
Давай построим то, что работает само.
Открыт к работе в найм и проектам для заказчиков. Remote или релокация. Быстрее всего — в Telegram.


