Алексей Жадан
Портфолио
Автозаявка в туннель при гео-блоке сайта
Собрал триаж гео-блокировок: со страницы и скриптов снимаются домены, каждый пробуется из двух регионов, подходящие шаблоны складываются в готовую заявку на туннель. На живом сайте при отказе из одного региона и ответе из другого заявка ушла сама.
Кластер Kubernetes на своих машинах
Развернул кластер Kubernetes (k3s) на своих машинах и держу в нём десятки служб. Вся конфигурация описана кодом, выкат идёт по одному хосту, чтобы не ронять всё сразу.
Плейбуки Ansible с живой проверкой
Написал около 200 плейбуков Ansible. Каждый выкат проверяет синтаксис, идёт по одному хосту, а результат доказывается командой, а не словом «готово».
Мониторинг, который поднимает молчащие хосты
Построил мониторинг на Grafana и VictoriaMetrics. Отдельный сторож следит за молчащими хостами и поднимает упавшую машину через соседей и гипервизор без участия человека.
Страница визуальных дубликатов и метки происхождения
Сделал страницу визуальных дубликатов: похожие кадры группируются, получают метку происхождения и их можно снять с пометки. Бэкенд и витрина в бою; на контрольном наборе сотни кадров уложились в группы без потерь по ключу.
Разбор почты силами ИИ вместо ручной чистки
Конвейер: дедупликация, группировка по контакту, суждение нескольких моделей, приговор только при их согласии. Работа партиями с суточным пределом и стоп-краном. Ящик разбирается сам. Спорные случаи уходят человеку списком, а не по одному письму.
Многоагентная разработка на бесплатных моделях
Задачи дробятся на участки, участки раздаются бесплатным моделям. Результат проходит независимого верификатора и приёмку по заранее записанным критериям готовности. За одну партию — 275 тысяч токенов работы бесплатных моделей и ноль расхода платной подписки, при сохранении приёмки.
Своя сеть поверх трёх стран
MikroTik и WireGuard, раздельный прокси с маршрутизацией по домену, резервный управляющий канал на случай падения основного. Белые списки с самообслуживанием через Telegram-бота. Сервисы доступны с любого устройства заказчика. Обрыв основного канала не отрезает управление.
Автопрогрев кеша: холодный старт с секунд до долей секунды
Сделал автопрогрев данных, которых нет в кеше: фоновый цикл греет нужные срезы заранее. После полного сброса главные страницы снова тёплые за доли секунды вместо длинной холодной сборки.
Почта из чужого облака — к себе
Список адресов восстановлен из архива переписки: 15 тысяч писем, 41 адрес. Домены перенесены на свой Stalwart, адреса заведены алиасами и рассылками. DKIM/SPF/DMARC опубликованы автоматически из зоны, которую отдаёт сам сервер. Перенос без потери письма, репутация доменов сохранена. Новые домены дальше заводятся одной командой.
Боты Telegram и мост в рабочий чат
Собирал Telegram-ботов на aiogram (Bot API) и серверные клиенты на Telethon (MTProto), по одному процессу на аккаунт. Боты умеют читать историю переписки и экспортировать её. Делал мост между Telegram и корпоративным чатом: сообщения людей едут в рабочий чат и обратно, с переводом разметки и вычисткой служебных данных. Также сделал бота белого списка доступа, через которого человек сам добавляет себе доступ через Telegram.
Автономный исполнитель с проверяющим
Делал автономного агента-исполнителя: сам берёт задачи из очереди, ведёт план шагами в чате и сдаёт работу по заранее записанным критериям приёмки. Рядом поставил второго агента, который проверяет результат и ведёт журнал необратимых действий. В итоге рутина закрывается без человека в каждом шаге.
