Construyo software con propósito.

Hoy me enfoco en APIs con Node.js

Soy Rubén Mora, ingeniero en sistemas. Convierto necesidades reales en aplicaciones web, APIs y proyectos de datos que se pueden usar y seguir ampliando.

Ubicación
Montería, Colombia · trabajo remoto
Enfoque
Backend, web, datos e IA
Herramientas diarias
TypeScript, Node.js, Python
Estado
Abierto a nuevos retos

Proyectos

Una selección corta: lo que está en uso y lo que muestra cómo trabajo.

IA aplicada

Agente LangChain + RAG

Agente en Python que responde a partir de documentos PDF y combina esa consulta con herramientas externas: clima con OpenWeatherMap y búsquedas en Wikipedia.

  • Python
  • LangChain
  • RAG
  • OpenWeatherMap API

Backend

JWT Auth API

API de autenticación con JSON Web Tokens: registro, inicio de sesión y acceso protegido, con persistencia en base de datos y tipado en TypeScript.

  • Node.js
  • Express
  • TypeScript
  • Sequelize
  • JWT

¿Quieres ver más? Todos mis repositorios en GitHub (se abre en otra pestaña)

GitHub en vivo

Mis repositorios más recientes, cargados directamente desde GitHub.

Experiencia y formación

Participo en todo el ciclo de desarrollo: analizo, diseño, programo, pruebo y mantengo.

Experiencia

  1. Mar – jun

    Desarrollador de aplicaciones · AlarmaSYC, Farmacia La Nuestra

    • Análisis y diseño: solución con app en Dart, componentes IoT (sensores y dispositivos) y registro de datos en Supabase para un sistema de alarma contra incendios y detección de movimiento.
    • Codificación: desarrollo de la app y su conexión con la base de datos.
    • Pruebas y debugging: verificación tras instalar los dispositivos para que todos los eventos quedaran registrados.
  2. 15 sep – 15 nov

    Desarrollador web · Decido Cuidarme

    • Codificación: plataforma web en JavaScript para campañas de prevención dirigidas a estudiantes de colegios de Puerto Escondido, Córdoba.
    • Mantenimiento: publicación, actualización de contenidos, administración y mejora continua según las necesidades de los usuarios.

Formación

  1. 2026

    Ingeniero de Sistemas

    Universidad de Córdoba

  2. 2025

    Diplomado en Aprendizaje Computacional

    Universidad de Córdoba

  3. 2020

    Técnico en Programación de Software

    SENA

Sobre mí

Me gusta entender el problema antes de elegir la tecnología.

Soy ingeniero en sistemas y desarrollador de software con interés en backend, aplicaciones web y soluciones basadas en datos. He construido APIs y aplicaciones con Node.js, TypeScript, Express y MySQL, y he explorado Python, análisis de datos, machine learning y RAG.

Disfruto aprender mientras construyo: organizar una idea, modelar sus partes y convertirla en una herramienta clara y preparada para evolucionar.

Tecnologías

Backend
Node.js, Express, TypeScript, PHP, REST
Bases de datos
MySQL, Supabase (PostgreSQL), TypeORM, Sequelize, Firebase
Datos e IA
Python, Jupyter, LangChain, RAG
Lenguajes
JavaScript, TypeScript, Java, Python, PHP, Dart
Herramientas
Git y GitHub, Postman, Jupyter, n8n
Idiomas
Español nativo · Inglés B1
Web
HTML, CSS, JavaScript, Cloudflare Pages

¿Tienes un reto de software?

Si tienes una idea para llevar a la web o un proyecto de datos, escríbeme y lo conversamos.

ingrubenmora76@gmail.com