Обо мне Стек Демо-проекты GitHub Контакты
Михаил Пролубников
Python Developer

Михаил Пролубников

Backend · Django · FastAPI · ML
Барнаул, Россия

Python-разработчик с фокусом на backend и машинное обучение. Строю надёжные веб-сервисы на Django и FastAPI, работаю с ML-задачами, в том числе в медицинской области. Часть проектов закрыта NDA и не представлена в открытом коде — здесь показаны публичные демо и утилиты.

GitHub
PythonDjangoFastAPI JavaScriptBootstrapMachine Learning
about.py

Профессиональный профиль

Я работаю как Python-разработчик, специализируясь на построении backend-сервисов и решениях в области машинного обучения. На коммерческих проектах под NDA я покрывал области финтеха, медиа и медицины — детали доступны по запросу под NDA.

В открытых репозиториях представлены демо-проекты и утилиты: ML-инструменты для медицинских изображений, визуализация зависимостей кода, автоматизация для Windows. Это лишь часть работы — основной массив закрыт коммерческой тайной.

Подход к работе: чистый читаемый код, тесты на критичных частях, документация в репозитории, внимание к производительности и масштабируемости. Уважение к NDA — не раскрываю детали закрытых проектов публично.

Принципы работы

Чистый код и тесты

Читаемость, типизация, тесты на критичных частях системы.

Документация в репозитории

README, архитектурные заметки, комментарии где нужно.

Производительность и масштаб

Учёт нагрузки, профайлинг, оптимизация узких мест.

NDA-ответственность

Закрытые проекты не раскрываю — детали по запросу.

Что я делаю

Backend-сервисы

Django и FastAPI: REST API, бизнес-логика, интеграции, очереди.

ML-решения и данные

Сегментация изображений, обработка данных, пайплайны ML.

Автоматизация и утилиты

CLI-утилиты, скрипты, автоматизация рутинных задач.

Веб-интерфейсы

JavaScript, Bootstrap — интерфейсы для сервисов и админки.

Стек

Активный рабочий стек. Без прогресс-баров с фейковыми процентами — всё используется в реальных проектах.

Backend server-side

Python
Основной язык
Django
ORM, REST, admin
FastAPI
Async API, типизация
REST API
Дизайн и документация
PostgreSQL
БД, индексы, запросы

Frontend client-side

JavaScript
ES6+, DOM, fetch
React
Компоненты, хуки
Vite
Сборка, dev-сервер
Tailwind CSS
Utility-first, дизайн
Bootstrap
Адаптивная вёрстка
Node.js
npm, SSR, scripts
HTML/CSS
Семантика, анимации

ML & Data machine learning

Machine Learning
Сегментация, классификация
PyTorch
Тензоры, autograd
CNN
Convolutional neural networks
Python CV
OpenCV, обработка
DICOM / Medical
Медицинские изображения
NumPy / Pandas
Данные, векторы

Инструменты devops

Git
Ветвление, ревью
Docker
Контейнеризация
Nginx
Reverse proxy, TLS
Gunicorn
WSGI-сервер для Django
Uvicorn
ASGI для FastAPI
Redis
Кэш, очереди, сессии
Linux / CLI
Bash, systemctl, cron
Pytest
Тесты, фикстуры
Стек подтверждён как в коммерческих проектах под NDA, так и в публичных репозиториях на GitHub.

Демо-проекты

Интерактивные демо, утилиты и пет-проекты — можно потыкать прямо в браузере.

URL Shortener + QR Designer

Сокращатель ссылок с живым дизайном QR-кода: настрой цвет, форму точек, добавь логотип. Скачай в PNG или SVG.

FastAPI SQLite QR Code Styling Chart.js

Интерактивный учебник Python

Теория + написание кода прямо в браузере. Выполнение через Pyodide (CPython в WebAssembly), прогресс сохраняется. Главы: основы, типы данных, функции, ООП.

FastAPI SQLite Pyodide CodeMirror

Квиз «Своя игра» — Гарри Поттер

Интерактивный квиз по вселенной Гарри Поттера: 4 раунда, 25 тем, 187 вопросов с картинками, секретные вопросы и финал. Парсер пакета SIGame (XML) в JSON.

Python XML Parser FastAPI Vanilla JS

Квиз «Своя игра» — КиноПак (скриншоты)

Квиз по фильмам: угадайте кино по скриншоту. 3 раунда, 18 тем, 90 вопросов. Парсер пакета SIGame (.siq) — zip с XML и картинками — конвертируется в JSON.

Python SIGame (.siq) FastAPI Vanilla JS

Квиз «Своя игра» — 100 персонажей

Угадайте актёра по роли и фото: 100 вопросов из известных фильмов и сериалов. Парсер пакета SIGame (.siq) в JSON.

Python SIGame (.siq) Vanilla JS

Квиз «Своя игра» — Winter is Coming

Квиз с секретными вопросами и вопросами-без-риска: 4 раунда, 23 темы, 95 вопросов. Табло, финальный раунд, спец-вопросы.

Python SIGame (.siq) Vanilla JS

ML Image Segmentation

Загрузка медицинского изображения — получение маски сегментации. В разработке.

PyTorch OpenCV U-Net
Скоро

GitHub

Открытые репозитории — это публичные демо и утилиты. Коммерческие проекты под NDA не отображаются.

Открыть профиль

Михаил Пролубников

с — —
0
репозитории
0
подписчики
0
сумма звёзд

Топ языков

Репозитории

Контакты

Открыт к обсуждению проектов: freelance, консультации, длительное сотрудничество. Отвечаю в течение дня.

Написать