Desarrollador Full-Stack
Jurassic Gold
- Plataforma completa que automatiza la economía de un juego: una flota de bots de escritorio con visión por computadora que alimentan un backend de microservicios, un dashboard de operaciones, control remoto e IA.
- Backend — Python 3.11, FastAPI (async) + Uvicorn, PostgreSQL 16, Redis 7, SQLAlchemy 2 + Alembic. Routers modulares por dominio (usuarios, dispositivos, inventario, scraping, notificaciones); autenticación JWT (access/refresh, bcrypt, rate-limiting con Redis, blacklist de tokens); fingerprinting de dispositivos con proxy-keys rotables.
- Bot de visión por computadora (Windows) — Python, YOLO/Ultralytics + EasyOCR + PyTorch (CUDA/CPU automático) leyendo la UI del juego desde capturas de pantalla; input con pyautogui/pywin32; motor reanudable de 6 fases; autoactualizador.
- 49 módulos, ~4.800 líneas.
- Frontend — React 19 + TypeScript 5.9 (strict), Vite 7, Tailwind 4; librería de componentes propia, caché de cliente en IndexedDB (~5,7 MB de catálogo), i18n ES/EN a medida.
- ~40 componentes, ~9.300 líneas.
- Tiempo real e infraestructura — escritorio remoto por WebRTC (RTCPeerConnection + DataChannel) con relé TURN/STUN coturn (credenciales firmadas con HMAC y caducidad); Docker Compose (7 servicios), Nginx + Let's Encrypt, Docker secrets.
- Capa de custodia de IA — un proxy de IA en backend que custodia un único token OAuth de Anthropic, lo rota cada 30 min (lock distribuido Redis + disco) y da acceso a Claude a toda la flota de dispositivos mediante proxy-keys sin exponer nunca la cuenta — un patrón de diseño propio. Streaming SSE de extremo a extremo.
- Integraciones — API OAuth de Blizzard, Meta WhatsApp Cloud API (worker de alertas async sobre cola Redis), OAuth de Anthropic.
- SaaS de automatización de extremo a extremo

