wm2.dev

Проекты

Все проекты

Каждый кейс ниже построен одинаково: задача, что я сделал, инженерные детали и результат. Цифры взяты из репозиториев, тестов и реальных прогонов; если число — оценка, в кейсе так и написано.

App-Kit — мультитенантная платформа для сайтов, Telegram-ботов и мини-аппов: 15 подключаемых модулей, провайдеры оплаты, бронирования и уведомлений за адаптерами. Lingvo держит синхронный перевод речи и AI-конспекты встреч на одном Django-бэкенде, а на аудио-пути работает агент на GPU. seo-audit обходит сайт, выполняет 400+ проверок и превращает факты во взвешенную оценку и PDF-отчёт.

У кейсов есть общие привычки. Архитектурные решения записаны в ADR (31 в App-Kit, 13 в Lingvo), внешние сервисы спрятаны за адаптерами, а тяжёлая или рискованная работа — инференс на GPU, headless-браузеры, обход произвольных адресов — выполняется в отдельных очередях или сервисах, вдали от пути запроса.

Общее ядро — Python, Django, DRF, Celery, PostgreSQL и Redis, доставка в Docker, а Next.js там, где продукту нужен свой фронтенд. Активность коммитов рядом с кейсами идёт вживую с моего self-hosted Forgejo. Опыт до этих продуктов — в резюме.

Все проекты

3 проекта