Что делаю
Веб-сервисы и API
Бэкенд на FastAPI, REST-API, немного TypeScript — от формы до небольшого сервиса целиком.
Сайты и вёрстка
Вёрстка на HTML и CSS с адаптивом — чтобы страница выглядела нормально и на десктопе, и на телефоне.
Веб-дизайн
Сам собираю макет: сетка, типографика, акценты — люблю, когда выглядит хорошо, а не три буллета на градиенте.
Хранение данных
От Google-таблицы как базы до SQL — продумать схему и запросы, чтобы данные не терялись.
Боты и фоновые задачи
Телеграм-боты, скрапинг, сервисы по расписанию на своём VPS — работают без меня через cron и systemd.
Сбор и разбор данных
Собрать из разных источников, распарсить, почистить и честно типизировать, чтобы даты и номера не поехали.
Нативные приложения
Менюбар-приложение под мак на Swift — то, что живёт прямо в строке меню и не мозолит глаза.
Презентации и документы
Презентации и сборка документов по ГОСТу — с нормальным содержанием и настоящими номерами страниц.
Монтаж и разбор
Нарезка, склейка и субтитры через ffmpeg, разбор содержания — локальными моделями.
LLM под задачу
LLM-пайплайны и мульти-агент беру там, где реально к месту, а не ради моды.
VPS и деплой
Свой сервер: демоны, автозапуск, бэкапы — всё поднимается само и переживает перезагрузку.
API-интеграции
Связать сервисы между собой — Telegram Bot API, Google Sheets, почта — чтобы данные ходили сами.
Управление проектами
Полный цикл: декомпозиция, WBS, Гантт, RACI, риски, стейкхолдеры. Agile, Kanban, Waterfall — под задачу.
Финмоделирование
P&L, unit-экономика, точка безубыточности, CAC/LTV, сценарии — считаю экономику проекта в Excel.
Бизнес-аналитика
SWOT, PESTEL, 5 сил Портера, многокритериальный выбор (AHP, SAW, TOPSIS), анализ чувствительности.
Управление закупками
Make-or-buy, ABC/XYZ, оценка поставщиков, прогноз потребности, 223/44-ФЗ.
Не держусь за один стек — в новое погружаюсь быстро, когда есть понятная задача.
Основные работы
Берёт таблицу с любой веб-страницы и кладёт в Excel, CSV или Google Sheets одним кликом. Расширение под Chrome на MV3 и веб-сервис на FastAPI делят общий движок разбора. Типизация честная — даты, ID и номера не портятся при переносе.
Менюбар-приложение под macOS: лимиты и расход видно прямо в строке меню. Интерфейс на Swift, данные тянет Python, само поднимается через LaunchAgent.
Свой трекер привычек: Telegram Mini App на FastAPI, а базой служит обычная Google-таблица. Стрики, календарь-хитмэп, напоминания — отмечаешься и видишь прогресс, не выходя из телеги.
Новостной бот: около 140 RSS-источников схлопываются в один дайджест без дублей и рекламы. Кластеризация ловит один и тот же сюжет, LLM-редактор причёсывает, рассылка идёт по расписанию.
Мониторит учебный портал Moodle: заходит через SSO, сравнивает снапшоты и пушит новые задания в Telegram. Заодно сам раскладывает скачанные файлы по папкам.
Двусторонний мост между Gmail и Telegram: письма падают прямо в чат, а ответить, архивировать или отписаться можно оттуда же. Коды и ссылки из писем достаются регулярками, мимо модели.
Бот, который отвечает в личке твоим же стилем через Telegram Business API. Сам решает, где ответить, а где спросить тебя, и подтягивает твои же правки.
Делаю презентации кодом: из брифа собирается компоновка слайдов, на выходе PDF или редактируемый .pptx. Не шаблон из готовых макетов, а свой дизайн под тему.
Движок, который собирает документ из Markdown в docx или pdf по ГОСТу. Сам делает содержание и проставляет реальные номера страниц, а не заглушки.
Тащит госстатистику — Росстат, ЕМИСС, ЦБ — и отдаёт готовой таблицей со ссылкой на источник. Удобно для учебных и аналитических работ.
Разбор ниши или бизнес-идеи панелью из шести ролей — практик, финансист, скептик и другие. На выходе честная структура и минусы, а не хвалебный текст.
«Зрение» по видео: кадры через ffmpeg плюс локальная транскрипция — можно понять, что происходит в ролике, без ручного пересмотра. Всё локально, без облака.
О себе
В код пришёл не с курсов. В какой-то момент надоело делать одно и то же руками — оказалось, проще написать скрипт. Так и втянулся: сначала боты и парсеры, потом сайты и веб-приложения — с вёрсткой, базами данных и дизайном, — а там добрался и до нативного приложения под мак.
Делаю штуки под свои задачи — и они реально работают, а не пылятся в репозитории. Одно следит за учёбой, другое схлопывает новости в дайджест, третье держит мои привычки. Что подвернётся новое — разбираюсь и делаю.
Второй трек — менеджмент. Учусь на менеджера проектов в СПбГЭУ и с 2023-го веду проектный консалтинг: бизнес-планы, финмодели, аналитика, проектные и учебные работы — больше пятидесяти студентов и заказчиков, часто с повторными обращениями. Запускал образовательное Telegram-медиа и довёл его с нуля до 1500 подписчиков. Это про надёжность и умение разобраться в чужой теме с нуля.
«Хорошо сделано — это когда работает само и к нему не приходится возвращаться.»— Максим Колосков