ВЕБ · АВТОМАТИЗАЦИЯ · ДАННЫЕ · MACOS · САНКТ-ПЕТЕРБУРГ

Максим Колосков

Делаю сайты, ботов и инструменты — под самые разные задачи.

Веб на FastAPI, телеграм-боты, скрапинг и разбор данных, немного нативного macOS. Junior из Питера, ищу удалёнку по России.

junior · удалёнка · РФ самоучка-практик что сделал — то работает
вниз
13
проектов на GitHub
50+
студентов и заказчиков
2022
пишу код с
24/7
работает без меня
01

Что делаю

веб

Веб-сервисы и API

Бэкенд на FastAPI, REST-API, немного TypeScript — от формы до небольшого сервиса целиком.

фронт

Сайты и вёрстка

Вёрстка на HTML и CSS с адаптивом — чтобы страница выглядела нормально и на десктопе, и на телефоне.

веб-дизайн

Веб-дизайн

Сам собираю макет: сетка, типографика, акценты — люблю, когда выглядит хорошо, а не три буллета на градиенте.

базы данных

Хранение данных

От Google-таблицы как базы до SQL — продумать схему и запросы, чтобы данные не терялись.

автоматизация

Боты и фоновые задачи

Телеграм-боты, скрапинг, сервисы по расписанию на своём VPS — работают без меня через cron и systemd.

парсинг

Сбор и разбор данных

Собрать из разных источников, распарсить, почистить и честно типизировать, чтобы даты и номера не поехали.

macos

Нативные приложения

Менюбар-приложение под мак на 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-ФЗ.

Не держусь за один стек — в новое погружаюсь быстро, когда есть понятная задача.

02

Основные работы

Берёт таблицу с любой веб-страницы и кладёт в Excel, CSV или Google Sheets одним кликом. Расширение под Chrome на MV3 и веб-сервис на FastAPI делят общий движок разбора. Типизация честная — даты, ID и номера не портятся при переносе.

Chrome MV3FastAPIPythonпарсинг данных

Менюбар-приложение под macOS: лимиты и расход видно прямо в строке меню. Интерфейс на Swift, данные тянет Python, само поднимается через LaunchAgent.

SwiftmacOSPythonLaunchAgent

Свой трекер привычек: Telegram Mini App на FastAPI, а базой служит обычная Google-таблица. Стрики, календарь-хитмэп, напоминания — отмечаешься и видишь прогресс, не выходя из телеги.

FastAPITelegram Mini AppTypeScriptGoogle Sheets API

Новостной бот: около 140 RSS-источников схлопываются в один дайджест без дублей и рекламы. Кластеризация ловит один и тот же сюжет, LLM-редактор причёсывает, рассылка идёт по расписанию.

PythonLLMRSSsystemdTelegram

Мониторит учебный портал Moodle: заходит через SSO, сравнивает снапшоты и пушит новые задания в Telegram. Заодно сам раскладывает скачанные файлы по папкам.

PythonскрапингSSOcron

Двусторонний мост между Gmail и Telegram: письма падают прямо в чат, а ответить, архивировать или отписаться можно оттуда же. Коды и ссылки из писем достаются регулярками, мимо модели.

PythonIMAP/SMTPTelegram

Бот, который отвечает в личке твоим же стилем через Telegram Business API. Сам решает, где ответить, а где спросить тебя, и подтягивает твои же правки.

PythonTelegram Business APILLM

Делаю презентации кодом: из брифа собирается компоновка слайдов, на выходе PDF или редактируемый .pptx. Не шаблон из готовых макетов, а свой дизайн под тему.

PythonHTML/CSSpptxдизайн

Движок, который собирает документ из Markdown в docx или pdf по ГОСТу. Сам делает содержание и проставляет реальные номера страниц, а не заглушки.

PythondocxpdfГОСТ

Тащит госстатистику — Росстат, ЕМИСС, ЦБ — и отдаёт готовой таблицей со ссылкой на источник. Удобно для учебных и аналитических работ.

Pythonгосстатистикаданные

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

LLMмульти-агентаналитика

«Зрение» по видео: кадры через ffmpeg плюс локальная транскрипция — можно понять, что происходит в ролике, без ручного пересмотра. Всё локально, без облака.

ffmpegwhisperлокально
03

О себе

В код пришёл не с курсов. В какой-то момент надоело делать одно и то же руками — оказалось, проще написать скрипт. Так и втянулся: сначала боты и парсеры, потом сайты и веб-приложения — с вёрсткой, базами данных и дизайном, — а там добрался и до нативного приложения под мак.

Делаю штуки под свои задачи — и они реально работают, а не пылятся в репозитории. Одно следит за учёбой, другое схлопывает новости в дайджест, третье держит мои привычки. Что подвернётся новое — разбираюсь и делаю.

Второй трек — менеджмент. Учусь на менеджера проектов в СПбГЭУ и с 2023-го веду проектный консалтинг: бизнес-планы, финмодели, аналитика, проектные и учебные работы — больше пятидесяти студентов и заказчиков, часто с повторными обращениями. Запускал образовательное Telegram-медиа и довёл его с нуля до 1500 подписчиков. Это про надёжность и умение разобраться в чужой теме с нуля.

«Хорошо сделано — это когда работает само и к нему не приходится возвращаться.»— Максим Колосков

04

Связаться

Нужен сайт, бот, разбор данных, дизайн — или что-то совсем другое? Разберусь и сделаю.