You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(work): Liga Arena como hero AI — sistema de orquestacion LLM en tiempo real
Tras explorar el repo (workflow): Liga Arena NO es 'juego de stream', es un
sistema senior de orquestacion LLM tolerante a fallos. Promovido a hero del magazine:
- Cascada multi-modelo (Groq Llama 3.3 70B -> Cerebras Qwen 235B/Llama -> Gemini) con routing por evento
- Decoradores produccion: Circuit Breaker, Rate Limiter token-bucket, Timeout, Quota Tracking, CAG cache
- Inferencia especulativa (~15s pre-climax -> ~0ms latencia percibida)
- Anti-repeticion semantica con embeddings locales (transformers.js) + pgvector
- Prompt engineering defensivo (validador 7-categorias, anti-inyeccion)
- banking-system movido al index como repo publico
- i18n ES/EN completo
<pclass="bento-desc" data-i18n="proj.imp.desc">Spring Boot 3 order-import service with per-run idempotency (zero duplicates), business-rule validation and batch PostgreSQL inserts. Production instincts recruiters scan for.</p>
163
+
<pclass="bento-desc" data-i18n="proj.liga.desc">A real-time dual AI sportscaster for a live Kick game: a fault-tolerant multi-model LLM cascade generates contextual play-by-play, with Spanish neural TTS and speculative pre-synthesis for ~0ms perceived latency.</p>
164
164
<ulclass="bento-bullets">
165
-
<lidata-i18n="proj.imp.b1"><strong>Idempotency</strong> per run — safe re-imports, no duplicates</li>
166
-
<lidata-i18n="proj.imp.b2"><strong>Batch inserts</strong> into PostgreSQL + business-rule validation</li>
<lidata-i18n="proj.imp.b4"><strong>JSON logs</strong> with X-Correlation-Id for traceability</li>
165
+
<lidata-i18n="proj.liga.b1"><strong>Multi-model LLM cascade</strong> (Groq Llama 3.3 70B → Cerebras Qwen/Llama → Gemini) with kind-aware routing per event — no single point of failure</li>
166
+
<lidata-i18n="proj.liga.b2"><strong>Production reliability decorators</strong>: Circuit Breaker, token-bucket Rate Limiter, Timeout, header Quota Tracking and CAG cache — composed via DI</li>
<lidata-i18n="proj.liga.b4"><strong>Semantic anti-repetition</strong> with local embeddings (transformers.js MiniLM) + pgvector cosine — no external similarity API</li>
<pclass="bento-desc" data-i18n="proj.bank.desc">Microservices for customer & financial-product data — reinforces the top-tier banking story (BCP, Interbank, Caja Cencosud) with code a recruiter can open.</p>
190
+
<pclass="bento-desc" data-i18n="proj.imp.desc">Spring Boot 3 order-import service with per-run idempotency (zero duplicates), business-rule validation and batch PostgreSQL inserts. Production instincts recruiters scan for.</p>
Copy file name to clipboardExpand all lines: js/app.js
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,12 @@ const i18n = {
33
33
'about.stat3': 'bancos top como cliente',
34
34
'about.stat4': 'proyectos IA agenticos',
35
35
'projects.title': 'Trabajo seleccionado',
36
+
'proj.liga.desc': 'Comentarista deportivo dual de IA en tiempo real para un juego en vivo en Kick: una cascada multi-modelo de LLM tolerante a fallos genera narración contextual, con TTS neuronal en español y pre-síntesis especulativa para latencia percibida ~0ms.',
37
+
'proj.liga.b1': '<strong>Cascada LLM multi-modelo</strong> (Groq Llama 3.3 70B → Cerebras Qwen/Llama → Gemini) con enrutamiento por tipo de evento — sin punto único de fallo',
38
+
'proj.liga.b2': '<strong>Decoradores de fiabilidad</strong>: Circuit Breaker, Rate Limiter token-bucket, Timeout, Quota Tracking por headers y caché CAG — vía inyección de dependencias',
39
+
'proj.liga.b3': '<strong>Inferencia especulativa</strong>: pre-genera candidatos a ganador (LLM + TTS) ~15s antes del clímax → latencia percibida ~0ms',
40
+
'proj.liga.b4': '<strong>Anti-repetición semántica</strong> con embeddings locales (transformers.js MiniLM) + coseno pgvector — sin API externo de similitud',
41
+
'proj.liga.b5': '<strong>Prompt engineering defensivo</strong>: validador de salida de 7 categorías (anti-copyright, anti-alucinación) + guardas anti-inyección',
36
42
'proj.imp.desc': 'Servicio de importación de pedidos en Spring Boot 3 con idempotencia por corrida (cero duplicados), validación de reglas de negocio e inserciones por lote en PostgreSQL. Los instintos de producción que los reclutadores buscan.',
37
43
'proj.imp.b1': '<strong>Idempotencia</strong> por corrida — reimportaciones seguras, sin duplicados',
38
44
'proj.imp.b2': '<strong>Inserciones por lote</strong> en PostgreSQL + validación de reglas de negocio',
@@ -105,6 +111,12 @@ const i18n = {
105
111
'about.stat3': 'top banks as client',
106
112
'about.stat4': 'AI agentic projects',
107
113
'projects.title': 'Selected Work',
114
+
'proj.liga.desc': 'A real-time dual AI sportscaster for a live Kick game: a fault-tolerant multi-model LLM cascade generates contextual play-by-play, with Spanish neural TTS and speculative pre-synthesis for ~0ms perceived latency.',
115
+
'proj.liga.b1': '<strong>Multi-model LLM cascade</strong> (Groq Llama 3.3 70B → Cerebras Qwen/Llama → Gemini) with kind-aware routing per event — no single point of failure',
116
+
'proj.liga.b2': '<strong>Production reliability decorators</strong>: Circuit Breaker, token-bucket Rate Limiter, Timeout, header Quota Tracking and CAG cache — composed via DI',
0 commit comments