basallo.dev

Bogotá, Colombia — disponible remoto

Brayan Basallo Soto

Desarrollador Frontend / Full‑Stack con enfoque en IA

Construyo interfaces web escalables y accesibles, y las conecto con IA aplicada — búsqueda semántica, RAG, embeddings y automatización — para que resuelvan problemas reales de negocio, no solo se vean bien.

6
Años de experiencia
4
Equipos remotos
06
Dominios técnicos
CO
Bogotá · UTC−5

Más allá de Vue y Nuxt

Un frontend que también entiende el resto del sistema

Mi base es el desarrollo de cliente, pero a lo largo de mi carrera he trabajado con IA aplicada, backend, automatización y CMS — lo que me permite proponer soluciones completas, no solo pantallas.

Trayectoria

Experiencia profesional

Seis años trabajando con equipos en Colombia y Estados Unidos, en modalidades remota e híbrida.

  1. Frontend Developer

    Global66

    noviembre 2025 – presente

    Bogotá, Colombia · Híbrido

    Enfocado en el design system de Global66 y en el desarrollo de la plataforma orientada a empresas, contribuyendo a las librerías internas de componentes compartidos del equipo: flash-global66.

  2. Frontend Developer / Líder Técnico

    Tusdatos.co

    marzo 2022 – octubre 2025

    Colombia · Remoto

    Responsable del frontend de Tusdatos durante 3 años y 8 meses, liderando el diseño de nuevas funcionalidades, la optimización de rendimiento y la integración de flujos de IA aplicada.

    • Diseño de búsquedas empresariales avanzadas potenciadas con IA (RAG y embeddings)
    • Automatización de reportes y notificaciones con n8n
    • Implementación de Workspaces con gestión de roles y permisos
    • Colaboración en backend para resolvers y servicios de reportes
  3. Frontend Web Developer

    Web Signs

    marzo – agosto 2021

    Nueva York, Estados Unidos · Remoto

    Desarrollo de interfaces web responsivas y escalables, priorizando la experiencia de usuario y la accesibilidad.

  4. Desarrollador Vue.js

    Adris

    enero – marzo 2021

    San José del Guaviare, Colombia

    Construcción de componentes frontend y optimización de aplicaciones Vue.js.

Casos de estudio

Proyectos destacados

Tres ejemplos de cómo combino frontend, datos e IA para resolver problemas concretos.

Búsqueda empresarial con IA

Tusdatos.co · 2022–2025

Problema

Los usuarios necesitaban encontrar información empresarial relevante dentro de grandes volúmenes de datos, algo que la búsqueda tradicional por palabra clave no resolvía bien.

Enfoque

Diseñé e implementé búsquedas avanzadas potenciadas con RAG y embeddings vectoriales, junto con Workspaces con roles/permisos y automatización de reportes vía n8n.

Mi rol

Encargado de la investigación e implementación del RAG sobre Elasticsearch, junto con el liderazgo técnico del frontend durante 3 años y 8 meses.

Vue / NuxtRAGElasticsearchEmbeddingsn8n

Sistema de finanzas personales

Proyecto personal

Problema

Gastos y préstamos repartidos entre varios bancos, sin una vista consolidada ni conciliación real.

Enfoque

Pipeline que procesa extractos de Global66, Nu y Bancolombia (cinco meses de histórico) hacia Supabase, con clasificación automática, conciliación y seguimiento de préstamos con terceros en distintas modalidades.

Arquitectura

Separado en dos proyectos: un pipeline de ingesta de datos y un dashboard de solo lectura para consultar todo lo procesado.

SupabasePostgresData pipelineDashboard

RAG local con FastAPI, Ollama y pgvector(abre en una pestaña nueva)

Proyecto personal · github.com/brayanbasallo/python-rag

Problema

Entender de primera mano cómo se construye un sistema de RAG completo, corriendo por completo en local, en vez de depender de una API externa.

Enfoque

API en FastAPI con dos endpoints — chat inteligente y búsqueda semántica — sobre un catálogo de cursos, usando Ollama en local (gemma3:4b para generación, nomic-embed-text para embeddings) y PostgreSQL con pgvector como almacén vectorial.

Stack & entrega

Python 3.13, UV para dependencias, Docker Compose para levantar Postgres/pgvector, scripts SQL de carga inicial de datos.

FastAPIOllamapgvectorEmbeddingsDocker

Formación

Educación