grig-teo:~$
← înapoi acasă

/projects

Platformă de dezbateri realtime (WebRTC, iOS, Android, AI) și marketplace P2P livrare (Next.js, NestJS, Stripe, hărți). Full-stack end-to-end.

Politrack

În dezvoltare

Politrack este o platformă de inteligență politică pentru România și Moldova. Un terminal Next.js și un backend FastAPI colectează postări și comentarii publice de Facebook de la politicieni și pagini de partid, sincronizează canale YouTube parlamentare cu transcrieri și identificarea vorbitorilor și monitorizează canale Telegram de știri. Datele sunt stocate în PostgreSQL și MinIO, cu un pipeline Label Studio + SpeechBrain pentru identificarea vorbitorilor din audio parlamentar.

Repere

  • Monitorizare Facebook: colectare cu Playwright a postărilor și comentariilor de pe 28+ pagini de politicieni și partide din România și Moldova.
  • Terminal de inteligență: dashboard dark Next.js 15 / React 19 cu grile de profiluri, drill-down pe postări și comentarii, căutare și autentificare cu access-key.
  • Backend FastAPI cu SQLAlchemy 2 async, PostgreSQL, autentificare JWT și routere pentru Facebook, YouTube, Telegram, politicieni și media.
  • Pipeline YouTube parlamentar: descărcări yt-dlp, extragere transcrieri și identificarea numelor vorbitorilor pentru canalele parlamentelor RO/MD.
  • Monitorizare Telegram a canalelor de știri din România și Moldova prin Telethon.
  • Identificare ML a vorbitorilor cu embeddings SpeechBrain ECAPA și fluxuri de etichetare în Label Studio.
  • Deploy containerizat pe VPS cu nginx, SSL Let's Encrypt, stocare obiect MinIO și joburi zilnice de sincronizare prin cron.

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

grig-teo.space

În dezvoltare

Un monorepo care alimentează site-ul meu public și un pipeline complet de date de sănătate. O aplicație SwiftUI citește inelul meu COLMI R10 printr-un protocol BLE reverse-engineered (fără cloud-ul vendorului), trimite puls, SpO2, stres, HRV, faze de somn și activitate către un backend NestJS/Postgres și le transformă în sfaturi AI orare, scor de recuperare, streak-uri, digest săptămânal și un chat cu doctor AI care poate interoga orice metrică pe orice interval, citi analize scanate și chiar vedea fotografiile din note printr-un model vision local. Totul self-hosted pe un singur VPS: site Next.js (en/ru/ro) + admin, aplicație iOS cu widget și HealthKit, aplicație macOS cu notificări și bot Telegraf.

Repere

  • Protocol BLE COLMI R10 reverse-engineered în Swift: puls, SpO2, stres, HRV, faze de somn și activitate direct pe serverul meu — fără cloud-ul vendorului
  • Doctor AI (Kimi K3) cu acces prin tools la întreaga bază de date: orice metrică pe orice interval, faze de somn, activități, note și documente scanate — inclusiv vizualizarea imaginilor
  • Sfaturi AI orare din metrici live + corelații cu vremea + note din jurnal (DeepSeek cu fallback la Ollama local)
  • Pipeline de somn cu faze, scor compozit, scor de recuperare față de bazele de 14 zile HRV/puls de repaus și alerte de deviație
  • Patru suprafețe, un singur backend: site Next.js 15 (en/ru/ro) + admin, aplicație iOS + widget, aplicație macOS, bot Telegraf cu note foto/video
  • Complet self-hosted: Postgres, MinIO (bucket-uri publice/private), model vision în Ollama, Docker, nginx — un singur VPS, zero cloud terț

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

Touchstone

În dezvoltare

Agenții AI scriu cod bine, dar nu pot parcurge o aplicație reală pe un telefon real. Touchstone închide acest gol: agentul creează o sarcină de test prin REST API (sau MCP), testeri umani o execută pe dispozitive reale și trimit rapoarte structurate cu dovezi video/screenshot prin upload S3 presigned. Include o economie completă (bugete, conturi multi-valută cu conversie la cursul BCR/CBR, ledger pentru testeri, retrageri și plăți prin Alfa/Stripe) și un strat de trust & safety — worker de analiză a dovezilor, coroborarea rapoartelor, streak-uri pentru testeri și sarcini honeypot anti-farm. Dashboard-uri pentru dezvoltatori și testeri (Next.js, i18n) și un server MCP cu order_test/get_report.

Repere

  • REST API pur pentru agenți (X-API-Key) + server MCP cu order_test/get_report — agentul comandă teste umane ca pe orice apel de tool
  • Automat de stări pentru ciclul sarcinii cu sloturi, matching și review; scheme JSON versionate pentru rapoarte (report/v1)
  • Pipeline de dovezi: upload S3 presigned pentru înregistrări de ecran/screenshot-uri, analizate de un worker dedicat
  • Trust & safety: coroborarea rapoartelor între testeri, scor de streak și sarcini honeypot anti-fraudă
  • Circuit complet de plăți: alimentare buget (Alfa/Stripe), conturi multi-valută cu conversie la curs CBR la aprobare, ledger, retrageri și plăți
  • FastAPI + PostgreSQL/Alembic + worker Redis + MinIO, dashboard-uri Next.js cu i18n, Docker compose + nginx pe VPS-ul meu

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

Proiecte | WebRTC, mobile & marketplace apps