Превращаю бизнес-задачи в работающие продукты через AI-assisted development. Полный цикл: от идеи до production.
Turning business problems into production apps through AI-assisted development. Full cycle: from idea to production.
Я описываю функциональность на естественном языке, AI генерирует код, затем итеративная отладка и деплой. Этот подход позволяет создавать fullstack-приложения с микросервисной архитектурой за дни, а не месяцы.
I describe functionality in natural language, AI generates code, then iterative debugging and deployment. This approach allows building fullstack apps with microservice architecture in days, not months.
За плечами — 8+ лет в маркетинге и бизнесе, что даёт глубокое понимание задач заказчика. Enterprise-проекты для Samsung, B2B-платформы, 40+ Docker-контейнеров на 2 серверах. Я строю не просто технические решения, а инструменты, которые решают реальные проблемы.
8+ years in marketing and business give me deep understanding of client needs. Enterprise projects for Samsung, B2B platforms, 40+ Docker containers on 2 servers. I build not just technical solutions, but tools that solve real business problems.
Полный цикл разработки: от анализа бизнес-задачи до production-деплоя. AI-интеграции, микросервисы, self-hosted инфраструктура.
Full-cycle development: from business analysis to production deployment. AI integrations, microservices, self-hosted infrastructure.
Записаться на интервью ↗ Book an Interview ↗Автоматизированная платформа создания ежемесячных email-дайджестов для крупного производителя электроники. Полный цикл: парсинг контента → AI-генерация вариантов → аналитический скоринг на основе 262 шаблонов → редакторский UI → экспорт для дизайнеров. Отдельная PROD-версия на российских AI (YandexGPT, GigaChat) для соответствия 152-ФЗ.
Automated monthly email digest generation platform for a leading electronics manufacturer. Full cycle: content scraping → AI variant generation → analytics scoring from 262 templates → editor UI → designer export. Separate PROD version on Russian AI (YandexGPT, GigaChat) for 152-FZ compliance.
Мультиагентная платформа на Dify с двумя специализированными AI-агентами для CRM-команды крупного производителя электроники. Кастомные микросервисы: File Storage API (16 эндпоинтов) + Analytics API (12 эндпоинтов). Anti-hallucination дизайн, кросс-чат память, 24 инструмента агента.
Multi-agent platform on Dify with two specialized AI agents for an electronics manufacturer's CRM team. Custom microservices: File Storage API (16 endpoints) + Analytics API (12 endpoints). Anti-hallucination design, cross-chat memory, 24 agent tools.
AI-powered платформа аналитики email-кампаний для крупного производителя электроники. Анализ метрик 620+ рассылок, ~6000 click-элементов, генерация AI-инсайтов, создание брендированных отчётов PPTX/PDF и визуализаций click-map.
AI-powered email campaign analytics platform for a leading electronics manufacturer. Analysis of 620+ campaigns, ~6000 click elements, AI insight generation, branded PPTX/PDF reports and click-map visualizations.
Микросервисная платформа автоматического поиска и AI-оценки потенциальных клиентов для продажи CDP-решений. Агрегирует сигналы из 4 источников, применяет многоуровневый скоринг с time decay.
Microservice platform for automated lead discovery and AI scoring for CDP sales. Aggregates signals from 4 sources, applies multi-level scoring with time decay.
Автоматический сбор, классификация и отчётность по SMS/Telegram-сообщениям нескольких брендов. Заменила 8 workflow на n8n единым FastAPI-сервисом. 6 SMSC-аккаунтов, 7 брендов, ~10 000 сообщений/неделю.
Automated collection, classification and reporting of SMS/Telegram messages across multiple brands. Replaced 8 n8n workflows with a single FastAPI service. 6 SMSC accounts, 7 brands, ~10,000 messages/week.
Платформа предоставления изолированных сред Claude Code (VS Code в браузере + файловый менеджер) для 10 одновременных пользователей с библиотекой из 19 навыков.
Platform providing isolated Claude Code environments (VS Code in browser + file manager) for 10 concurrent users with a library of 19 skills.
Mobile-first Progressive Web App для управления косметологической клиникой. Синхронизация записей пациентов из YClients, отслеживание визитов с фото до/после, расчёт заработка врача.
Mobile-first Progressive Web App for cosmetology clinic management. Patient record sync from YClients, visit tracking with before/after photos, doctor earnings calculator.
Progressive Web App с AI-рекомендациями для ухода за комнатными растениями. Расписание полива с push-уведомлениями, идентификация растений, персонализированные советы от Claude Haiku.
Progressive Web App with AI recommendations for houseplant care. Watering schedules with push notifications, plant identification, personalized tips from Claude Haiku.
Веб-приложение для проведения D&D-кампаний: цифровые листы персонажей, карты с маркерами, Suno AI музыка, fal.ai генерация изображений, импорт контента из Telegram. Real-time синхронизация между DM и игроками.
Web app for running D&D campaigns: digital character sheets, maps with markers, Suno AI music, fal.ai image generation, Telegram content import. Real-time sync between DM and players.
Мультибэкенд LLM-прокси для классификации NPS-комментариев. Поддерживает OpenRouter, Z.ai, LM Studio с автоматическим fallback и бенчмаркингом.
Multi-backend LLM proxy for NPS comment classification. Supports OpenRouter, Z.ai, LM Studio with automatic fallback and benchmarking.
Автоматизация полного цикла поиска работы на hh.ru: поиск вакансий через API, AI-скоринг (Gemini), автогенерация сопроводительных писем (Claude Sonnet), автоматический отклик через Playwright.
Full-cycle job search automation on hh.ru: vacancy search via API, AI scoring (Gemini), cover letter generation (Claude Sonnet), automated application via Playwright.
Система автоматических звонков с AI: распознавание речи (Yandex STT), генерация ответов (OpenRouter AI), синтез речи (Yandex TTS). Real-time voice processing через WebSocket.
Automated calling system with AI: speech recognition (Yandex STT), response generation (OpenRouter AI), speech synthesis (Yandex TTS). Real-time voice processing via WebSocket.
Погружение в бизнес-контекст, определение проблем и целей. 8+ лет в маркетинге помогают мгновенно понять задачу заказчика.
Deep dive into business context, problem and goal definition. 8+ years in marketing enable instant understanding of client needs.
Пользовательские сценарии, wireframes, метрики успеха и scope MVP. Определяю что строить в первую очередь.
User scenarios, wireframes, success metrics and MVP scope. Defining what to build first.
Выбор технологий, схема данных, API-дизайн, инфраструктурные решения. Docker, микросервисы, 30+ API-интеграций.
Technology selection, data schema, API design, infrastructure decisions. Docker, microservices, 30+ API integrations.
AI-assisted разработка: промпт → код → итеративная отладка → рабочий прототип за дни, не месяцы.
AI-assisted development: prompt → code → iterative debugging → working prototype in days, not months.
Нагрузочное тестирование, кэширование, оптимизация запросов, рефакторинг. Подготовка к росту пользователей.
Load testing, caching, query optimization, refactoring. Preparing for user growth.
Docker-деплой, SSL, мониторинг, health checks, алертинг. Полная ответственность за работу сервиса в production.
Docker deployment, SSL, monitoring, health checks, alerting. Full responsibility for production service operation.
Двусторонняя синхронизация пациентов и записей между YClients и внутренней CRM каждые 30 мин. Маппинг 9 категорий услуг, дедупликация, конфликт-резолюшн.
Bidirectional patient and booking sync between YClients and internal CRM every 30 min. 9 service category mapping, deduplication, conflict resolution.
ETL: загрузка PDF/Excel → парсинг → анализ через Claude API → структурированные данные → автогенерация PPTX-отчётов. 620+ кампаний обработано.
ETL: PDF/Excel upload → parsing → Claude API analysis → structured data → auto-generated PPTX reports. 620+ campaigns processed.
10+ production-ботов: AI-ассистент с RAG, лидогенерация из чатов, CRM-нотификации, мониторинг инфраструктуры, MTProto-парсинг каналов.
10+ production bots: RAG-powered AI assistant, lead capture from chats, CRM notifications, infrastructure monitoring, MTProto channel parsing.
Мониторинг 40+ Docker-контейнеров на 2 серверах: health checks каждые 5 мин, автоматические перезапуски, алерты в Telegram с диагностикой, uptime-дашборд.
40+ Docker container monitoring on 2 servers: health checks every 5 min, auto-restarts, Telegram alerts with diagnostics, uptime dashboard.
Корпоративная база знаний на Dify + Weaviate: индексация 1000+ документов, векторный поиск, natural language queries, 11 Docker-контейнеров.
Corporate knowledge base on Dify + Weaviate: 1000+ document indexing, vector search, natural language queries, 11 Docker containers.
ETL из 4+ источников: HH.ru API, Kontur.Zakupki, B2B-Center SOAP, Telegram MTProto. Дедупликация, AI-скоринг, обогащение данных.
ETL from 4+ sources: HH.ru API, Kontur.Zakupki, B2B-Center SOAP, Telegram MTProto. Deduplication, AI scoring, data enrichment.
Как AI-assisted development позволяет создавать production-приложения без классического CS-образования.
How AI-assisted development enables building production apps without a traditional CS degree.
Читать далее ▼ Read more ▼Всё началось с чат-ботов. Настраивая их для бизнес-задач, я постоянно упирался в ограничения: боту не хватало автономности, контекста, способности принимать решения. Мне хотелось, чтобы система не просто отвечала на вопросы, а действовала самостоятельно. Так я погрузился в автоматизацию, нейросети и в итоге пришёл к тому, что сейчас называют vibe coding.
Для меня vibe coding — это не просто «попросил AI написать код». Это цепочка взаимосвязанных процессов: сначала визуализация конечного продукта, затем декомпозиция на десятки небольших задач, написание чётких инструкций для AI-агента, сам «магический» процесс генерации кода, тестирование, оптимизация и наконец — запуск в production. Каждый этап требует понимания архитектуры, бизнес-логики и пользовательского опыта.
Первые проекты были классикой: автоматизация документооборота, сбор и аналитика маркетинговых показателей — задачи, которые я хорошо понимал из 15 лет в маркетинге. Но постепенно сложность росла: приложение для врача-косметолога с синхронизацией из YClients, платформа лидогенерации с AI-скорингом, аналитика email-кампаний с GPT-4 Vision. Каждый следующий проект был амбициознее предыдущего.
Главный урок — практика, практика и ещё раз практика. Не стоит бездумно повторять всё, что мелькает в социальных сетях. Гораздо эффективнее придумать свой проект, который решает реальную проблему, и довести его до production. Именно в процессе деплоя, отладки и масштабирования приходит настоящее понимание.
Этот путь подходит всем, кто готов разбираться в том, как работают LLM-модели и агентские системы. Всем, кто жаждет новой информации и готов впитывать её в большом объёме буквально каждый день. CS-образование не обязательно — но любопытство и упорство обязательны.
It all started with chatbots. While setting them up for business tasks, I kept hitting limitations: bots lacked autonomy, context, and decision-making ability. I wanted systems that could act independently, not just answer questions. That's how I dove into automation, neural networks, and eventually arrived at what's now called vibe coding.
For me, vibe coding isn't just "asking AI to write code." It's a chain of interconnected processes: first visualizing the end product, then decomposing it into dozens of small tasks, writing clear instructions for the AI agent, the "magical" code generation process itself, testing, optimization, and finally — launching to production. Each step requires understanding architecture, business logic, and user experience.
My first projects were classic: document workflow automation, marketing analytics collection — tasks I understood well from 15 years in marketing. But complexity grew: an app for a cosmetologist with YClients sync, a lead generation platform with AI scoring, email campaign analytics with GPT-4 Vision. Each project was more ambitious than the last.
The main lesson — practice, practice, and more practice. Don't mindlessly repeat everything you see on social media. It's far more effective to come up with your own project that solves a real problem and bring it to production. Real understanding comes through deployment, debugging, and scaling.
This path is for anyone willing to understand how LLM models and agent systems work. For those who crave new information and are ready to absorb it in large volumes literally every day. A CS degree isn't required — but curiosity and persistence absolutely are.
UGREEN NAS + VPS в Амстердаме + XRay Reality: как построить production-инфраструктуру для AI-проектов на своём железе.
UGREEN NAS + Amsterdam VPS + XRay Reality: building production infrastructure for AI projects on your own hardware.
Читать далее ▼ Read more ▼Поначалу я, как и все, использовал облако. Но чем сложнее становились проекты, тем больше росли расходы на серверы, а их мощностей начинало не хватать. В какой-то момент стало очевидно: для полноценной AI-разработки нужна собственная инфраструктура. Так появился UGREEN DXP4800+ — NAS с Intel Pentium Gold 8505, 64 ГБ DDR5 и SSD на 1.8 ТБ под Docker-контейнеры.
Архитектура получилась двухуровневой. На NAS крутятся 40+ Docker-контейнеров: среда разработки с Claude Code, CosmoDoc, n8n для автоматизаций, Dify с RAG-пайплайнами, Ollama для локальных LLM, Jellyfin, Immich и полный медиа-стек. VPS в Амстердаме выступает фронтом: XRay Reality на порту 443 маскирует VPN-трафик под обычный HTTPS, а Nginx на :8443 раздаёт веб-сервисы. SSH reverse tunnels пробрасывают порты с NAS на VPS, обеспечивая публичный доступ без проброса портов на роутере.
Отдельная история — обход блокировок. В российских реалиях заблокированы не только API Anthropic и OpenAI, но и Cloudflare proxy, TMDB, api.radarr.video, servarr.com. Решение — контейнер xray-client с VLESS Reality, через который весь заблокированный трафик уходит на VPS и далее в интернет. Cloudflare DNS работает только в режиме DNS-only — прокси-режим блокируется на территории РФ. Каждый новый сервис приходится проверять: нужен ли ему прокси?
Среди подводных камней: UGOS kernel ACL блокирует доступ к shared-папкам для non-root пользователей, кастомный resolv.conf ломает Docker DNS, fail2ban на VPS банит при множественных SSH-подключениях. Каждая проблема — это опыт, который экономит часы в будущих проектах. Self-hosted — это не просто экономия, это полный контроль над данными, производительностью и архитектурой.
At first, like everyone, I used the cloud. But as projects grew more complex, server costs kept rising while resources became insufficient. At some point it became obvious: serious AI development needs its own infrastructure. That's how UGREEN DXP4800+ appeared — a NAS with Intel Pentium Gold 8505, 64 GB DDR5, and a 1.8 TB SSD for Docker containers.
The architecture ended up two-tiered. The NAS runs 40+ Docker containers: Claude Code development environment, CosmoDoc, n8n automations, Dify with RAG pipelines, Ollama for local LLMs, Jellyfin, Immich, and the full media stack. An Amsterdam VPS serves as the front: XRay Reality on port 443 disguises VPN traffic as regular HTTPS, while Nginx on :8443 serves web applications. SSH reverse tunnels forward ports from NAS to VPS, providing public access without router port forwarding.
A separate challenge — bypassing restrictions. In Russia, not only Anthropic and OpenAI APIs are blocked, but also Cloudflare proxy, TMDB, api.radarr.video, servarr.com. The solution is an xray-client container with VLESS Reality, routing all blocked traffic through the VPS. Cloudflare DNS only works in DNS-only mode — proxy mode is blocked in Russia. Every new service requires checking: does it need a proxy?
Among the pitfalls: UGOS kernel ACL blocks shared folder access for non-root users, custom resolv.conf breaks Docker DNS, fail2ban on VPS triggers bans from multiple SSH connections. Each problem is experience that saves hours in future projects. Self-hosted isn't just about cost savings — it's full control over data, performance, and architecture.
Опыт развёртывания Dify Platform: RAG-пайплайны, оркестрация агентов и проблема контекста в командной работе.
Deploying Dify Platform: RAG pipelines, agent orchestration, and the context problem in team collaboration.
Читать далее ▼ Read more ▼Мой основной опыт с мультиагентными системами — это развёртывание Dify Platform на self-hosted инфраструктуре. 11 Docker-контейнеров: API-сервер на Flask, фронтенд на Next.js, PostgreSQL, Redis, Weaviate для векторного поиска, песочница для безопасного выполнения кода, воркеры Celery для фоновых задач. Визуальный конструктор workflow позволяет строить цепочки из LLM-вызовов, RAG-запросов и кастомных инструментов без написания кода.
Инструментарий включает Claude Agent SDK для программной оркестрации, MCP-серверы для подключения внешних источников данных, и сам Dify как платформу для визуального проектирования AI-приложений. Каждый инструмент закрывает свою нишу: SDK — для кастомной логики, MCP — для интеграций, Dify — для быстрого прототипирования и командной работы.
Главная проблема, с которой я столкнулся — сохранение контекста. Когда мультиагентная система используется командой, критически важно, чтобы каждый участник имел доступ к контексту запросов коллег и мог его вызвать. RAG-пайплайны с Weaviate частично решают эту задачу: документы, переписки, результаты предыдущих запросов индексируются и доступны всем агентам. Но полноценное решение требует продуманной архитектуры памяти — краткосрочной, долгосрочной и эпизодической.
Куда движется технология? Невозможно даже предугадать масштаб изменений. Возможно, мы на пороге появления мультиагентных систем с полной автономностью, которые будут проходить весь цикл разработки самостоятельно — от анализа требований до деплоя — и лишь запрашивать итоговое разрешение у разработчика на запуск готового продукта. Уже сейчас агенты пишут код, тестируют его и деплоят. Вопрос лишь в том, когда уровень доверия позволит убрать человека из цикла.
My main experience with multi-agent systems comes from deploying Dify Platform on self-hosted infrastructure. 11 Docker containers: Flask API server, Next.js frontend, PostgreSQL, Redis, Weaviate for vector search, a sandbox for safe code execution, Celery workers for background tasks. The visual workflow builder lets you chain LLM calls, RAG queries, and custom tools without writing code.
The toolkit includes Claude Agent SDK for programmatic orchestration, MCP servers for connecting external data sources, and Dify itself as a platform for visual AI application design. Each tool fills its niche: SDK for custom logic, MCP for integrations, Dify for rapid prototyping and team collaboration.
The main challenge I faced — context preservation. When a multi-agent system is used by a team, it's critical that each member has access to colleagues' query context and can retrieve it. RAG pipelines with Weaviate partially solve this: documents, conversations, and previous query results are indexed and available to all agents. But a complete solution requires thoughtful memory architecture — short-term, long-term, and episodic.
Where is the technology heading? It's impossible to predict the scale of changes. Perhaps we're on the verge of fully autonomous multi-agent systems that handle the entire development cycle independently — from requirements analysis to deployment — only requesting final approval from the developer to launch the finished product. Agents already write code, test it, and deploy. The only question is when the level of trust will allow removing humans from the loop.
Открыт к предложениям — полная занятость, проектная работа или консалтинг по AI-автоматизации.
Open to offers — full-time, project work, or AI automation consulting.