Главная / Примеры работ
Примеры работ
Все четыре проекта сделаны мной для портфолио, а не по заказам клиентов. Клиентских кейсов у меня пока нет — я начинаю, и показывать чужие работы за свои не буду. Здесь видно, как я решаю задачу: что на входе, что получилось, каким стеком.
1. Дашборд-парсер с историей изменений
Собираю несколько открытых лент объявлений по заданным фильтрам, складываю в базу и показываю таблицу, где видно: название, цену, наличие, дату снятия и что изменилось с прошлого запуска. Так выглядит то, что я делаю под задачу «следить за ценами конкурентов» или «собирать тендеры/объявления».
- Стек: Python, сбор по расписанию, SQLite, веб-интерфейс на лёгком фреймворке, выгрузка в Excel/CSV.
- Что важно для заказчика: история, а не разовый срез; формат таблицы под ваш шаблон; ограничение частоты запросов, чтобы не нагружать источник.
- Капчу не обхожу: если источник закрыт защитой, предлагаю официальный API или выгрузку из вашего кабинета.
- Похожая задача под заказ: парсер данных от 3 000 ₽.
2. Telegram Mini App «Доска объявлений»
Мини-приложение внутри Telegram: список объявлений с поиском и фильтрами, карточка объявления, форма добавления. Пользователь ничего не устанавливает и не переходит по ссылкам — всё в окне мессенджера.



- Стек: Telegram Web App API, фронтенд на ванильном JS, бэкенд на Python, хранение в базе.
- Что здесь проверяется: аккуратная работа с формами, валидация, состояния «пусто/идёт загрузка/ошибка», привычный мобильный интерфейс.
- Под заказ: Mini App от 5 000 ₽ — каталог, заявка, анкета, магазин.
3. Тематический сайт с ночным режимом и анимацией
Одностраничник с собственной темой: дневной и ночной режим, плавные переходы, анимированные элементы, адаптив под телефон. Показываю как пример того, что «лендинг под ключ» для меня тоже рабочая задача, а не заказ на стороне.


- Стек: HTML, CSS (переменные, сетки, медиа-запросы), JS без тяжёлых зависимостей.
- Что важно: скорость (без сторонних библиотек), читаемость текста, корректный вид на телефоне.
- Под заказ: лендинг или сайт-визитка — обсуждается отдельно, цена зависит от количества экранов.
4. Монтаж: длинный ролик и вертикальные Shorts
Собрал ролик с типографикой и динамикой, а затем нарезал из него вертикальные форматы под Shorts/Reels/TikTok. Это то, что нужно, если вам надо вести видео-канал без монтажа руками каждый день.



- Как сделано: конвейер на ffmpeg — один исходник, на выходе несколько форматов, субтитры и отступы под безопасные зоны каждой площадки.
- Почему это полезно заказчику: нарезка автоматизирована, значит партия роликов стоит дешевле, чем ручной монтаж каждого.
- Под заказ: пакет из N вертикальных роликов или автоматизация нарезки из ваших записей.
Что общего у этих работ
- Везде есть источник данных или исходник, а не «красивая картинка».
- Везде видно промежуточный результат: пилот, на котором можно проверить формат до основной работы.
- Везде нет серых схем: не обхожу защиту, не собираю персональные данные, не накручиваю.
Обсудить свою задачу Частые вопросы
Ещё три разбора: с кодом и цифрами
Выше — то, как работа выглядит глазами пользователя. Ниже — то, как она устроена изнутри: постановка, решения, ловушки данных и чем всё проверяется.
Сверка прайс-листов на Python без pandas демо-работа
Чтение xlsx как zip с XML, определение колонок по шапке, отчёт расхождений и главная ловушка — неразрывные пробелы в числах. 7 расхождений за секунду вместо получаса.
Telegram-бот приёма записей демо-работа
Один файл, ~300 строк, SQLite и long-polling без единой внешней библиотеки. Логика расписания покрыта 13 самопроверками, которые проходят без токена и интернета.
Монитор с фильтром по правилам работает каждый день
Парсер, который умеет отказывать: открывает каждую новую карточку и отсекает лишнее по тексту, а не по заголовку. За прогон — 160 карточек, 52 новые, 8 отброшено, 1 оставлена.