// HOLA, SOY

Emanuel
Borges.

Full Stack Sénior,
construyendo con IA.

Más de 10 años desarrollando sistemas con Java, Kotlin, Node.js, React y React Native — hoy aplicando Machine Learning y NLP para crear productos inteligentes.

  • 10+años de experiencia
  • 12proyectos
  • 5demos de IA en vivo
  • Top 5%en un datathon de ML
⌖ Manaus, AM · Brasil
↓ DESPLÁZATE PARA EXPLORAR
01 — 06

// 01. SOBRE MÍ

Código sólido,
ahora con IA.

Foto de Emanuel Borges

Ingeniero de Software Sénior especializado en full stack, mobile y arquitectura de sistemas escalables.

He trabajado en proyectos de gran escala en los sectores público y privado — INDT, ICCT y la Alcaldía de Manaus — con foco en Clean Architecture, pruebas y prácticas DevOps. Hoy aplico Inteligencia Artificial y NLP para resolver problemas complejos, especialmente en búsqueda semántica, RAG y recuperación de información.

✳EnfoqueFull Stack · Mobile · IA
⌖UbicaciónManaus (UTC−4) · 100 % remoto
◷Experiencia+10 años en desarrollo
↗EspecializaciónML Engineering (FIAP) · NLP (UFG)
“Arquitectura limpia, pruebas y código revisado — con IA donde marca la diferencia.”

// 02. EXPERIENCIA

Una década
entregando.

  1. ABR 2023 — ACTUAL

    Desarrollador Full Stack Sénior

    INDT — Instituto de Desenvolvimento Tecnológico

    • Aplicaciones full stack en TypeScript con Node.js (NestJS), React y React Native, además de Java Spring Boot, siguiendo Clean Architecture.
    • Pipelines CI/CD con GitLab, Docker y Kubernetes; calidad garantizada con SonarQube y code review.
    • Soluciones escalables con AWS Serverless (Lambda, S3) y mensajería con RabbitMQ.
    • Experiencia práctica con herramientas de desarrollo con IA — Cursor, Claude Code, GitHub Copilot, Gemini CLI y OpenAI Codex — para generar, revisar, probar y refactorizar código.
  2. JUL 2021 — MAR 2023

    Desarrollador Full Stack Semi Sénior

    ICCT — Instituto CAL-COMP de Tecnologia

    • Sistemas web con Java y PHP/Laravel y, en TypeScript, Node.js (NestJS), React, Vue.js y Angular.
    • Procedures, functions y triggers en Oracle para optimizar consultas y procesos de negocio.
    • Pruebas unitarias y Clean Architecture en equipos ágiles multidisciplinarios.
  3. AGO 2015 — JUN 2021

    Desarrollador Web

    Alcaldía de Manaus — SEMEF / SEMAD

    • Desarrollo de los portales ComprasManaus y ContratosManaus, de licitaciones y contratos.
    • Sistemas gubernamentales con PHP, ASP Classic, ASP.NET Web Forms, VB.NET, Java, jQuery, Bootstrap y Oracle.
    • Views, functions y procedures en Oracle para informes y automatización de procesos.

// 03. PROYECTOS DESTACADOS

Ideas en
movimiento.

IA aplicada, APIs y arquitectura.
Más en mi GitHub.

MÁS PROYECTOS

05 / DATATHON

MACHINE LEARNING · SCIKIT-LEARN · DOCKER

Riesgo de Rezago Escolar

Modelo de clasificación (Random Forest, XGBoost) con 87% de precisión para el caso Passos Mágicos, con API y dashboard de monitoreo de drift. Top 5% en el datathon.

  • 87%precisión
  • Top 5%en el datathon
06 / FIAP

DEEP LEARNING · LSTM · TENSORFLOW · FLASK

Predicción de Acciones con LSTM

Red LSTM que predice el próximo cierre de acciones con un error medio del 1,1–2,2% (MAPE) en prueba fuera de muestra, evaluada frente a un baseline ingenuo. Pipeline de datos vía Yahoo Finance y API REST documentada con Swagger.

  • 1,1–2,2 %error fuera de muestra (MAPE)
  • 15acciones en la demo en vivo
07 / IA

RAG · CHROMADB · FASTAPI · STREAMLIT

RAG Agent — Sistema Q&A

Aplicación de preguntas y respuestas con LangChain, ChromaDB y LLMs (Ollama/Deepseek), con ingesta de documentos, chat vía WebSocket y feedback continuo.

08 / BACKEND

NESTJS · TYPEORM · KAFKA · REDIS

Products API

API de productos con caché en Redis, eventos en Kafka, rate limiting por ruta y documentación Swagger, sobre PostgreSQL.

09 / WEB

FASTAPI · POSTGRESQL · SCIKIT-LEARN

Movie Recommender System

Sistema de recomendación de películas basado en TF-IDF y similitud de coseno, con interfaz web responsiva y base de datos PostgreSQL.

  • ~1500películas en la demo
  • < 50 mspara indexar en el navegador
10 / POC

FACE-API.JS · NODE.JS · SQLITE

Face Recognition POC

Reconocimiento facial en tiempo real por webcam: captura, generación de embeddings y verificación a partir de vectores guardados vía API REST.

  • 128números por rostro (embedding)
  • 0imágenes enviadas en la demo
11 / DESKTOP

KOTLIN · JETPACK COMPOSE · RETROFIT

Kotlin Desktop CRUD

Aplicación de escritorio moderna con Jetpack Compose for Desktop, que consume un backend REST en Kotlin y Spring Boot.

12 / IA GENERATIVA

FLUX.1 · LLAMA GUARD · WORKERS AI · TURNSTILE

Generador de Imágenes con IA

Demo de texto a imagen con FLUX.1 [schnell] en Cloudflare Workers AI: Turnstile, un filtro local de términos y Llama Guard 3 moderan cada petición, con límite por IP y un tope diario que protege la cuota gratuita. No se guarda nada.

  • 4pasos de difusión
  • 3capas de moderación
Ver todos en GitHub ↗

// 04. CAJA DE HERRAMIENTAS

Herramientas para
hacerlo realidad.

Tecnologías y prácticas que uso a diario — del backend al modelo de IA en producción.

  • JavaBACKEND
  • KotlinBACKEND
  • Spring BootBACKEND
  • Node.jsBACKEND
  • NestJSBACKEND
  • ExpressBACKEND
  • PHP/LaravelBACKEND
  • PythonBACKEND
  • FlaskBACKEND
  • FastAPIBACKEND
  • TypeScriptFRONTEND & MOBILE
  • JavaScriptFRONTEND & MOBILE
  • ReactFRONTEND & MOBILE
  • React NativeFRONTEND & MOBILE
  • Vue.jsFRONTEND & MOBILE
  • AngularFRONTEND & MOBILE
  • HTML & CSSFRONTEND & MOBILE
  • NLPIA & ML
  • LLMIA & ML
  • RAGIA & ML
  • LangChainIA & ML
  • TensorFlowIA & ML
  • Scikit-learnIA & ML
  • PandasIA & ML
  • Hugging FaceIA & ML
  • GitHub CopilotIA & ML
  • CursorIA & ML
  • Claude CodeIA & ML
  • Gemini CLIIA & ML
  • OpenAI CodexIA & ML
  • PostgreSQLDATOS
  • OracleDATOS
  • MySQLDATOS
  • MongoDBDATOS
  • SQL ServerDATOS
  • RedisDATOS
  • DockerDEVOPS
  • KubernetesDEVOPS
  • AWSDEVOPS
  • KafkaDEVOPS
  • RabbitMQDEVOPS
  • CI/CDDEVOPS
  • GitLabDEVOPS
  • Clean ArchitecturePRÁCTICAS
  • Clean CodePRÁCTICAS
  • TDDPRÁCTICAS
  • SDDPRÁCTICAS
  • Pruebas unitariasPRÁCTICAS
  • Code ReviewPRÁCTICAS
  • SonarQubePRÁCTICAS
  • ScrumPRÁCTICAS

// 05. FORMACIÓN

Aprendizaje
continuo.

  • Posgrado en Natural Language ProcessingUniversidade Federal de Goiás (UFG) · 2025 — 2026 (en curso)
  • Posgrado en Machine Learning EngineeringFIAP · 2025 — 2026 (en curso)
  • Posgrado en Aplicaciones Móviles MultiplataformaDescomplica · 2024 — 2025
  • Licenciatura en Análisis de SistemasFUCAPI · 2000 — 2010

CERTIFICACIONES

Introduction to Node.js — Linux Foundation · Introduction to Cybersecurity — Cisco · Scrum Foundation — Certiprof · Full Cycle: Docker, Kubernetes, GitOps, RabbitMQ · Alura (2022–2026, 746 h): rutas de SQL con Oracle (108 h), Kotlin y Spring Boot (48 h), Machine Learning (44 h), Laravel (40 h), Node.js Serverless en AWS (32 h) y TypeScript (31 h), además de LangChain y RAG, NestJS, React y Next.js, OWASP Top 10, Docker y AWS

IDIOMAS

Portugués — nativo · Español — intermedio (B2) · Inglés — básico (A2), avanzando hacia intermedio (B1)

// 06. CONTACTO

Mis contactos.

Escríbeme por el canal que prefieras.

NUEVA PESTAÑA ↗

>_ INICIANDO DEMO…

↑↓ NAVEGAR · ENTER ABRIR · ESC CERRAR