Музыкальный каталог и стриминг-сервис. Веб-приложение, Telegram Mini App, админка, совместимость с Subsonic API и пайплайн транскодирования аудио.
NuxtTypeScriptPostgreSQLDrizzle ORMS3
Перейти
Стартодел
Готовая платформа сайтов для доставки еды. Нулевая комиссия, управление меню в реальном времени, программы лояльности, уведомления в Telegram и мультиязычность.
NuxtTypeScriptPostgreSQLDrizzle ORMTailwind CSS
Перейти
ChatGame
Интерактивная игра в чате Twitch. Зрители взаимодействуют со стримом через команды в чате.
TypeScriptCanvas APIWebSocket
Перейти
NextOrders
Open-source платформа автоматизации доставки еды. Адаптивный дизайн, SSR, поддержка 11+ языков и мультирегиональность.
NuxtNuxt UIPiniaTailwind CSSVueUseZod
Исходники
Что вас интересует?
Выберите технологию - покажу реальные задачи, которые решал с её помощью.
Миграция платформы на React и NestJS
Переписал ядро o5.Еда с PHP/jQuery на TypeScript/React/NestJS. Модульная архитектура, типизированный API, 500+ бизнес-клиентов без простоя при переходе.
ReactTypeScriptNestJSNode.js
Масштабируемая инфраструктура на Kubernetes
Развернул платформу в Kubernetes: автоскейлинг под нагрузку, CI/CD пайплайны, zero-downtime деплой. Снизил затраты на хостинг при растущем трафике.
KubernetesDockerCI/CDNginx
Пайплайн транскодирования аудио
Серверный пайплайн: загрузка FLAC/MP3/OGG, транскодирование в нужные форматы, стриминг через S3. Lossless воспроизведение в браузере с любого устройства.
NuxtTypeScriptS3Node.js
Интеграция каталога MusicBrainz
Подключил каталог MusicBrainz (127 000+ артистов), скробблинг в ListenBrainz, Telegram Mini App для мобильного доступа к библиотеке.
NuxtTypeScriptTelegram Mini App
SEO-архитектура для сайтов доставки
Отдельные страницы товаров с Schema.org разметкой, SSR, мета-теги. Клиентские сайты выходят в топ Google по локальным запросам.
NuxtTypeScriptTailwind CSS
Онлайн-оплата без комиссии для ресторанов
Интеграция прямого эквайринга для клиентов SaaS-платформы доставки еды. 0% комиссии на заказы вместо 3-5% у агрегаторов.
NuxtTypeScriptNode.js
Асинхронная обработка задач
Интегрировал PostgreSQL и RabbitMQ для очередей задач. Повысил надежность и скорость работы внутреннего сервиса доставки.
PostgreSQLRabbitMQTypeScriptNode.js
Telegram Mini App для управления командой
Создал Telegram Mini App для учета задач команды ресторана: назначение, статусы, сроки, мониторинг KPI. Вся команда перешла на него за неделю.
Telegram Mini AppTypeScriptVue
Интерактивная игра в реальном времени
Мультиплеерная игра в чате Twitch на Canvas API и WebSocket. Зрители взаимодействуют со стримом через команды, OAuth-авторизация, система инвентаря.
WebSocketCanvas APITypeScriptTwitch API
Опыт
От PHP-фриланса до собственных SaaS-продуктов и open source.