Чепайкин Марк

Дизайн и код

Сайты и магазины, мобильные приложения, игры, внутренние инструменты. Один человек на всю работу: разбор задачи, макет, вёрстка, бэкенд, запуск.

Ниже — семь работ. Каждая запускается прямо на этой странице.

Чепайкин Марк

Восемь лет руковожу проектами в образовании и digital: запуск продуктов с нуля, вывод из кризиса, команды до пятидесяти человек. За плечами IT-школа, агентство переводов и Ostrovok.

С 2019 года параллельно веду ГЛАЗ: больше тридцати сайтов, магазинов, приложений и внутренних инструментов. Часть из них ниже на этой странице.

Учился международному бизнесу в Праге, отдельно — разработке. Английский C2, живу в Москве.

Беру задачу целиком: разбор, макет, код, запуск. Могу взять и часть — только дизайн или только фронтенд. Работаю и один, и внутри команды.

Чепайкин Марк: тёмная рубашка, серый студийный фон

XENITE

У бренда автомобильного света было два сайта на Тильде: витрина и магазин отдельно. Собрал в один на своём коде: каталог с фильтрами, карточка товара, поиск, админка с ролями.

  • 321товар перенесён
  • 145категорий
  • 1172фото в конвейере
  • 463редиректа
Открыть xenite.ru

Снимок главной и каталога: окно едет вместе с прокруткой. Сам сайт — по ссылке.

Снимок страницы не загрузился.

Открыть xenite.ru

Запас

Кладовщик наводит камеру на штрихкод, и позиция приходуется или выдаётся. Приложение не встаёт без связи: пишет в память телефона и досылает на сервер, когда сеть возвращается. Собрано в APK и стоит на телефонах склада.

  • Оффлайнработает без связи
  • QRи штрихкод с камеры
  • APKсобран и установлен

Рабочее приложение целиком: переключите вкладки, добавьте позицию, откройте журнал.

Живое приложение не запустилось.

Открыть отдельно

SEO BEAST

Внутренняя панель: забирает лиды из партнёрской сети, ведёт их по десяти категориям и генерирует тексты. Своя авторизация, свой API-слой, ограничение частоты запросов.

  • 10категорий
  • 120запросов в минуту
  • 4модели на выбор

Обезличенное демо на выдуманных данных. Выберите тему и нажмите «Запустить».

Демо панели не запустилось.

Открыть отдельно

Боты

Два бота на сервере: один принимает и модерирует посты для канала, второй живёт в чате и в голосовом канале.

  • 24/7на своём сервере
  • 2площадки

Телеграм-предложка

Принимает посты от подписчиков, показывает администратору на модерацию и публикует принятое в канал.

Python · на сервере

Discord-бот

Команды в чате плюс голосовой канал. Перевезён на европейский регион: с американского Discord блокирует запросы.

Python · на сервере

Эфир 2×2

Симулятор эфира 2×2: восемнадцать лет сетки, с 2008 по 2025. Выбираете год — канал идёт по расписанию того года от текущего времени, серии подхватываются с той минуты, на которой должны идти, между ними встают рекламные блоки.

  • 18лет сетки, 2008–2025
  • 132шоу в базе
  • 53слота в сутках

Переключите год — сменится вся сетка. Время берётся с ваших часов, поэтому серия начинается не с начала.

Эфир не запустился.

Открыть отдельно

Видеофабрика

Конвейер для вертикальных роликов. На вход бриф, на выходе готовый ролик: инструмент сам собирает сайт, снимает его покадрово браузером, озвучивает текст и сводит всё в видео. Подписи встают по границам слов, которые отдаёт синтезатор речи.

  • 2:34от брифа до файла
  • 1166кадров в ролике
  • 72слова с таймингами

Нажмите play — текст подсветится по словам. Тайминги настоящие, из синтезатора; кликните слово, и ролик встанет на него.

Демо конвейера не запустилось.

Открыть отдельно

Ore Rush

Match-3 без движка и фреймворков: только Canvas 2D и Web Audio. Своя физика падения, генератор уровней, режимы, блокеры, магазин, сохранения. Игровые объекты нарисованы под единый стиль.

  • 0зависимостей
  • 23модуля кода
  • 2языка интерфейса

Витрина на пять уровней. Игра загрузится после нажатия.

Игра не запустилась.

Открыть отдельно

Пишите
напрямую