BM Logo

Brayan Mercado — Ingeniero de Software Full Stack

Construyo software de punta a punta: interfaces, APIs, arquitectura e IA aplicada.

Desarrollo funcionalidades Full Stack y sistemas de backend, integrando interfaz, APIs, datos e IA dentro de una misma solución.

Actualmente
Co-fundador y Full Stack Software Engineer en Alaska Tech
Ecosistema
TypeScript
Foco
Full Stack, Backend, IA Aplicada, Arquitectura de Software
En desarrollo

Product Checkout Platform

Plataforma de checkout y pagos con arquitectura hexagonal, Railway-Oriented Programming y PostgreSQL nativo.

Problema

Integrar pasarelas de pago y procesar cobros exige fiabilidad absoluta: evitar cobros duplicados, garantizar consistencia de inventario en tiempo real y gestionar fallos de red sin excepciones descontroladas.

Solución

Plataforma full-stack construida con NestJS y React que implementa un flujo completo de pago con tarjeta, modelado con Arquitectura Hexagonal, transacciones ACID nativas y programación orientada a vías (ROP).

En desarrollo

Pliegos

Inteligencia de contratación pública sobre SECOP II con sincronización incremental, búsqueda híbrida y recomendaciones explicables.

Problema

Monitorear miles de convocatorias en SECOP II a mano es un trabajo repetitivo y propenso a errores: formatos inconsistentes, datos faltantes y riesgo continuo de perder oportunidades comerciales o cambios de plazo.

Solución

Sistema inteligente que actúa como un analista en segundo plano: sincroniza procesos de SECOP II de forma incremental, descarta lo no licitable, combina búsqueda semántica con texto completo y puntúa oportunidades con factores transparentes.

Servicios

Cada solución parte del problema que necesitas resolver. La tecnología se elige en función del objetivo, el alcance y las necesidades reales.

Ver todos los servicios

Software a la medida

Desarrollo de aplicaciones web, plataformas digitales, herramientas internas y productos SaaS adaptados con precisión a la lógica y procesos de tu negocio. Desde el modelado relacional y APIs RESTful hasta la interfaz de usuario, priorizando mantenibilidad, velocidad de respuesta y control total del código.

Tecnologías:TypeScript · Node.js · React · PostgreSQL · Next.js

Automatización e integraciones

Conexión fluida entre sistemas que no se comunican, integración de pasarelas de pago, webhooks resilientes, procesamiento en segundo plano con colas y generación automática de reportes. Menos tareas manuales repetitivas, menos errores humanos y sincronización de datos confiable.

Tecnologías:APIs REST · RabbitMQ · Redis · Webhooks · Wompi

Inteligencia artificial aplicada

Implementación de sistemas RAG sobre documentación privada, motores de búsqueda híbrida (vectorial + texto completo) y asistentes contextuales para productos existentes. Diseñados con desacoplamiento de proveedores, control estricto de latencia y costo de tokens, y respuestas ancladas a hechos reales.

Tecnologías:RAG · Embeddings · pgvector · OpenAI · Búsqueda híbrida

Evolución de software existente

Refactorización controlada, adopción de Arquitectura Hexagonal y DDD, optimización de consultas SQL en bases de datos y cobertura de pruebas automatizadas (unitarias, integración y E2E). Modernización de sistemas en producción que necesitan escalar sin introducir regresiones.

Tecnologías:Arquitectura Hexagonal · DDD · Vitest · Jest · Playwright

Stack técnico

Agrupado por capa. Las tecnologías destacadas aparecen en más de un proyecto documentado.

Backend

  • TypeScript4 proyectos
  • Node.js2 proyectos
  • Express2 proyectos
  • PHP
  • Laravel
  • APIs REST
  • Arquitectura Hexagonal
  • DDD

Frontend

  • React3 proyectos
  • Vite
  • Next.js
  • Astro

Datos y Almacenamiento

  • PostgreSQL3 proyectos
  • Redis3 proyectos
  • pgvector2 proyectos
  • MySQL
  • PostGIS

IA Aplicada

  • RAG2 proyectos
  • Embeddings
  • OpenAI
  • Búsqueda híbrida

Infraestructura y Herramientas

  • RabbitMQ
  • Render
  • Vercel
  • Webhooks
  • Wompi
  • Vitest
  • Jest
  • Playwright

Sobre mí

No empecé construyendo software. Empecé como ingeniero de alimentos, aprendiendo a modelar procesos, controlar calidad y resolver problemas con análisis y estructura — mucho antes de tocar una línea de TypeScript.

Eso cambió cuando entré al desarrollo de software: primero construyendo interfaces, después sistemas backend, y con el tiempo asumiendo decisiones de arquitectura de punta a punta...

¿Tienes un proyecto en desarrollo?

Cuéntame qué estás construyendo y revisamos dónde puedo aportar.