Владимир Чаплинский
Python/ML Engineer (Computer Vision, LLM/GenAI, automation)
Контакты: imageman72@gmail.com, +371 26485942
Фокус: прикладные AI/ML-системы под задачу бизнеса: от R&D и прототипа до API, контейнеризации и запуска в облаке.
Актуальные проекты (2024-2026)
FaceSwap + LoRA pipeline для фото/видео
Задача: воспроизведение конкретного лица и замена лиц в изображениях/видео в end-to-end потоке.
- Собрал полный конвейер: подготовка датасета, автокапшены, обучение LoRA (FLUX/WAN), инференс через ComfyUI.
- Сделал backend на Flask API, контейнеризацию (Docker), подготовку к запуску в Runpod/Kubernetes.
- Спроектировал выдачу результатов через S3 для устойчивой работы с большими файлами.
Стек: Python, ComfyUI, FLUX, WAN 2.1/2.2, diffusion-pipe, Flask, Docker, Kubernetes, Runpod, S3.
AI Director: фабрика короткометражек на локальных ИИ
Задача: построить многоэтапный пайплайн генерации короткометражных фильмов (сценарий, раскадровка, кадры, анимация, озвучка).
- Проектирую архитектуру из специализированных AI-агентов и контуров контроля качества на каждом этапе.
- Закладываю масштабирование через Runpod pods и автоматизацию жизненного цикла задач.
Стек: Python, LLM/VLM, ComfyUI, LTX, LoRA, Runpod.
Поиск символов на инженерных чертежах (one-shot/open-world matching)
Задача: находить все вхождения условного символа по одному шаблону на плотных шумных планах.
- Сравнил несколько подходов: feature-map similarity, YOLO-like 6-channel, SiamFC++-style.
- Построил синтетический датасет, hard-negative цикл и метрики оценки (precision/recall/F1/AP).
- Выявил компромисс: более сложная Siam-ветка дает лучший quality score, но дороже по скорости.
Стек: Python, PyTorch, OpenCV, YOLO, Siamese-подходы, AMP.
Матчинг товаров интернет-магазинов
Задача: сопоставление товаров между каталогами разных магазинов по текстам и метаданным.
- Построил эмбеддинги (multilingual_e5), добавил reranking (JinaAI).
- На выборке 12 000 товаров получил top-5 accuracy 82.5% (top-1 68.3%).
Стек: Python, embeddings, semantic search, reranking.
Извлечение структурированных данных из PDF/сканов
Задача: преобразовать документы (выписки, формы, таблицы, факсы) в пригодный для БД JSON.
- Собрал поток обработки от документа до структурированных полей для загрузки в таблицы/БД.
- Использовал LLM-подход для извлечения сущностей из слабоструктурированных источников.
Стек: Python, OCR pipeline, OpenAI/Claude, JSON ETL.
Аналитика аномалий (рынки, погода, акустика)
Задача: раннее выявление нетипичных событий в разнородных временных рядах и автоматическая доставка сигналов пользователю.
- Собрал daily-пайплайны: загрузка данных (финансовые ряды, погодные показатели, акустические признаки), расчет аномальности, публикация результатов.
- Использовал комбинацию методов (LOF, правило трех сигм, робастные пороги) и калибровку чувствительности под целевую частоту срабатываний.
- Сделал практический контур оповещений: Telegram/e-mail уведомления + графики динамики для быстрой проверки причины сигнала.
Стек: Python, PyOD, pandas/numpy, TensorBoard/plotly, Telegram Bot API, e-mail integrations.
Кратко о предыдущем опыте
Образование: Рижский политехникум, программирование (1992, с отличием).
Языки и технологии: Delphi (10+ лет), Python, JavaScript, PyTorch, XGBoost, OpenCV, Flask, Docker.
Профиль: алгоритмы, обработка изображений, автоматизация, ML-пайплайны, прикладные сервисы.
Полиграфия и графика: большой опыт допечатной подготовки (Photoshop, InDesign, Illustrator, QuarkXPress), работа в издательстве и типографии.
Дополнительно: разработка desktop и web-инструментов, интеграции с внешними сервисами, исследовательские и продуктовые прототипы.
Назад на главную страницу