grig-teo:~$
← на главную

/projects

Платформа для дебатов в реальном времени (WebRTC, iOS, Android, AI) и P2P маркетплейс доставки (Next.js, NestJS, Stripe, карты). Full-stack end-to-end.

Politrack

В разработке

Politrack — платформа политической аналитики для Румынии и Молдовы. Терминал на Next.js и backend на FastAPI собирают публичные посты и комментарии из Facebook политиков и партийных страниц, синхронизируют парламентские YouTube-каналы с транскриптами и разбором спикеров и мониторят Telegram-каналы новостей. Данные хранятся в PostgreSQL и MinIO, а пайплайн Label Studio + SpeechBrain выполняет идентификацию спикеров в парламентском аудио.

Ключевое

  • Мониторинг Facebook: сбор постов и комментариев на Playwright с 28+ страниц политиков и партий Румынии и Молдовы.
  • Intelligence-терминал: тёмный дашборд на Next.js 15 / React 19 с сетками профилей, drill-down по постам и комментариям, поиском и авторизацией по access-key.
  • Backend на FastAPI с async SQLAlchemy 2, PostgreSQL, JWT-авторизацией и роутерами для Facebook, YouTube, Telegram, политиков и медиа.
  • Парламентский YouTube-пайплайн: загрузки через yt-dlp, извлечение транскриптов и разбор имён спикеров для парламентских каналов RO/MD.
  • Мониторинг Telegram-каналов новостей Румынии и Молдовы через Telethon.
  • ML-идентификация спикеров на эмбеддингах SpeechBrain ECAPA и разметке в Label Studio.
  • Контейнеризованный деплой на VPS с nginx, SSL Let's Encrypt, объектным хранилищем MinIO и ежедневной синхронизацией через cron.

Next.js · React · FastAPI · PostgreSQL · Playwright · yt-dlp · Telethon · SpeechBrain · Label Studio · MinIO · Docker

grig-teo.space

В разработке

Монорепозиторий, который обслуживает мой сайт и полный пайплайн данных о здоровье. SwiftUI-приложение читает кольцо COLMI R10 по реверс-инжинированному BLE-протоколу (без облака вендора), передаёт пульс, SpO2, стресс, HRV, фазы сна и активность в бэкенд на NestJS/Postgres и превращает их в ежечасные AI-советы, скор восстановления, стрики, недельные дайджесты и чат с AI-доктором, который может запросить любую метрику за любой период, прочитать сканы анализов и даже посмотреть фото из заметок через локальную vision-модель. Всё self-hosted на одном VPS: сайт на Next.js (en/ru/ro) + админка, iOS-приложение с виджетом и HealthKit, macOS-приложение с уведомлениями и бот на Telegraf.

Ключевое

  • Реверс-инжиниринг BLE-протокола COLMI R10 на Swift: пульс, SpO2, стресс, HRV, фазы сна и активность идут прямо на мой сервер — без облака вендора
  • AI-доктор (Kimi K3) с tool-доступом ко всей базе здоровья: любые метрики за любые даты, фазы сна, активности, заметки и сканы документов — включая просмотр изображений
  • Ежечасные AI-советы на основе живых метрик + корреляций с погодой + заметок из журнала (DeepSeek с fallback на локальный Ollama)
  • Пайплайн сна: разбор фаз, композитный скор, скор восстановления относительно 14-дневных базовых линий HRV/пульса покоя и алерты об отклонениях
  • Четыре поверхности, один бэкенд: сайт Next.js 15 (en/ru/ro) + админка, iOS-приложение + виджет, macOS-приложение, бот Telegraf с фото/видео-заметками
  • Полный self-hosted: Postgres, MinIO (публичный/приватный бакеты), vision-модель в Ollama, Docker, nginx — один VPS, ноль сторонних облаков

TypeScript · Next.js 15 · NestJS · SwiftUI · CoreBluetooth · HealthKit · Telegraf · PostgreSQL · TypeORM · MinIO · Docker · nginx · Kimi K3 · DeepSeek · Ollama

Touchstone

В разработке

AI-агенты хорошо пишут код, но не могут «прокликать» реальное приложение на реальном телефоне. Touchstone закрывает этот разрыв: агент создаёт задачу на тестирование через REST API (или MCP), живые тестировщики выполняют её на реальных устройствах и отправляют структурированные отчёты с видео/скриншотами через presigned S3-загрузку. Внутри — полная экономика (бюджеты, мультивалютные счета с конвертацией по курсу ЦБ, ledger тестировщика, выводы и выплаты через Alfa/Stripe) и слой trust & safety: воркер анализа доказательств, взаимная сверка отчётов, стрики тестировщиков и honeypot-задачи против фарма. Дашборды для разработчика и тестировщика (Next.js, i18n) и MCP-сервер с order_test/get_report для агентов.

Ключевое

  • Чистый REST API для агентов (X-API-Key) + MCP-сервер с order_test/get_report — агент заказывает ручное тестирование как обычный вызов инструмента
  • Стейт-машина жизненного цикла задачи со слотами, мэтчингом и ревью; версионируемые JSON-схемы отчётов (report/v1)
  • Пайплайн доказательств: presigned S3-загрузка записей экрана/скриншотов с анализом отдельным воркером
  • Trust & safety: взаимная сверка отчётов тестировщиков, стрик-скоринг и honeypot-задачи против фрода
  • Полный платёжный цикл: пополнение бюджета (Alfa/Stripe), мультивалютные счета с конвертацией по ЦБ при аппруве, ledger, выводы и выплаты
  • FastAPI + PostgreSQL/Alembic + Redis-воркер + MinIO, дашборды на Next.js с i18n, Docker compose + nginx на моём VPS

Python · FastAPI · Next.js 14 · React 18 · PostgreSQL · Alembic · Redis · MinIO/S3 · MCP · Stripe · Docker · nginx

Проекты | WebRTC, мобильные и marketplace приложения