Skip to content
View SANTIAGORF24's full-sized avatar

Highlights

  • Pro

Block or report SANTIAGORF24

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SANTIAGORF24/README.md

Santiago Ramírez Forero

Desarrollador Full Stack · Python · TypeScript · React · FastAPI
Bogotá, Colombia

LinkedIn Email


Construyo aplicaciones de principio a fin: la API, la base de datos, la interfaz y el despliegue. Vengo del soporte de aplicaciones, así que arrastro una manía útil —me importa que el software siga funcionando el martes por la mañana, no solo que compile.

Los últimos años los he pasado entre software para el sector público colombiano (mesas de ayuda, trámites ciudadanos, sistemas de votación) y producto propio con machine learning e IA aplicada.


🏢 Mi día a día en ARCOERP

Trabajo como Full Stack Developer en ARCOERP, una empresa de software empresarial. Mi trabajo diario está en tres productos:

💼 ERP Arcosist

Sistema de gestión empresarial completo. Construyo y mantengo los módulos de negocio y la API sobre la que se integran terceros: facturación y ventas, compras y gastos, inventario y productos, terceros (clientes, proveedores, empleados), cajas y bancos, contabilidad, nómina y reportes. Trabajo tanto en los endpoints como en las pantallas que los consumen.

💬 ZentralChat

Plataforma de atención al cliente omnicanal. Es donde más tiempo invierto:

Área Qué construyo
Bandeja omnicanal Conversaciones de WhatsApp y otros canales en un único inbox, con asignación a agentes, etiquetas, notas internas y campos personalizados
Ticketing Ciclo completo del ticket: creación, asignación, comentarios, estados e historial auditable
CRM Contactos y organizaciones, con su historial de conversaciones asociado
Embudo de ventas Etapas configurables, movimiento de conversaciones entre etapas y métricas del funnel
Campañas y plantillas Envíos masivos, plantillas de WhatsApp y respuestas rápidas
Base de conocimiento FAQs con flujo de aprobación y artículos de solución organizados por categorías
Agente de IA Respuestas sugeridas al agente y atención automática, con pausa manual cuando toma el control una persona
Administración Usuarios, grupos, roles y permisos por empresa

🤖 IA y automatización

Integro modelos de lenguaje en producto real: respuestas asistidas, extracción de datos no estructurados y servidores MCP que exponen la lógica de negocio para que un asistente de IA pueda operar sobre el ERP y sobre la plataforma de chat como si fueran funciones nativas.

Cuenta profesional en ARCOERP desde abril de 2025, Full Stack Developer, trabajando en ERP Arcosist, ZentralChat e IA y automatización.

Cuenta de trabajo en GitHub ARCOERP

Stack que uso a diario allí: React · React Native · Node.js · Prisma · Python · FastAPI · Tailwind · HeroUI · PostgreSQL


🚀 Proyectos personales destacados

Proyecto Descripción Stack
👻 GhosTest Plataforma no-code de testing E2E: graba los pasos desde el navegador y los ejecuta masivamente desde un Excel Playwright React Express Socket.IO
₿ BTC Analytics Predicción de Bitcoin servida por tres vías sobre el mismo motor: dashboard, API REST y servidor MCP para asistentes de IA Streamlit FastAPI MCP scikit-learn
💬 SibarConnect CRM de atención omnicanal por WhatsApp con respuestas asistidas por IA, multiempresa y tiempo real · frontend FastAPI Next.js Gemini SQLAlchemy
🗳️ Sistema de votación Elecciones internas con voto secreto verificable, censo cerrado y delegación de poderes Next.js 16 Supabase TypeScript
🎫 MinTickets Mesa de ayuda TI del Ministerio del Deporte, con autenticación contra Active Directory · frontend Flask LDAP Next.js Chart.js
🔀 Visor de Flujos Diagramas de proceso interactivos con enrutado de aristas propio, sin librerías de diagramación React 19 Vite
📐 Ecuaciones Diferenciales Plataforma educativa con resolución paso a paso en LaTeX, transformadas de Laplace y simulaciones Next.js KaTeX Plotly
🐝 Foro Abeja Experiencia web 3D: pilota una abeja por un mundo low-poly para descubrir contenido Three.js WebGL Vite

También trabajo en Signify (privado) — accesibilidad en lengua de señas en ambos sentidos: reconocimiento por cámara con una red neuronal propia (MediaPipe + MLP entrenado a medida) y voz a señas con avatar 3D, con toda la inferencia ejecutándose en el navegador.


🛠️ Stack

Lenguajes

Python TypeScript JavaScript SQL

Frontend

React Next.js Tailwind CSS Three.js

Backend

FastAPI Flask Node.js SQLAlchemy

Datos e IA

scikit-learn pandas Streamlit MediaPipe

Infraestructura

Docker PostgreSQL Supabase Vercel


📊 Estadísticas

17 repositorios públicos, 601 commits, 7 años en GitHub. Lenguajes: TypeScript 48,5%, JavaScript 32,9%, Python 16,3%, CSS 1,5%.

Generado con los datos de la API de GitHub y servido desde este mismo repositorio — sin depender de servicios externos.


¿Buscas a alguien que se encargue del stack completo? Escríbeme.
LinkedIn · santiforero57@gmail.com

Pinned Loading

  1. backend_mintickets backend_mintickets Public

    API de la mesa de ayuda TI del Ministerio del Deporte: Flask + autenticación contra Active Directory (LDAP), adjuntos y encuestas de satisfacción.

    Python