Abierto a roles full-stack con React y TypeScript · Remoto o híbrido desde Medellín (UTC−5)

Sebastián López OsornoDesarrollador Full-Stack (React · TypeScript)

Construyo productos completos, desde la base de datos hasta la pantalla que usa la gente.

React, TypeScript y Next.js sobre APIs en Spring Boot y FastAPI, en la plataforma IoT SmartPot, la PWA de viajes compartidos GoPoli para estudiantes de mi universidad, widgets de Zoho CRM y los formularios de admisión que llenan aspirantes de varios países.

Stack principal

  • React · TypeScript
  • Next.js
  • Vite · Tailwind CSS
  • Spring Boot
  • FastAPI
  • PostgreSQL · MongoDB
  • Leaflet · OSRM
  • Vitest · Playwright
Sebastián López Osorno
años de experiencia
4+
landing pages de admisiones publicadas
100+
de los commits que personas hicieron en SmartPot son míos
93 %
pruebas automatizadas en la API de SmartPot
139
formularios web de admisión y becas
8+
widgets de Zoho CRM para equipos comerciales
5
contribuciones en GitHub desde 2022
28.584
repositorios con contribuciones mías
202

Experiencia profesional

Productos, interfaces y APIs que he construido desde 2022

Ordenada por relevancia para el perfil Full-Stack; los logros que coinciden aparecen resaltados.

  1. Desarrollador CRM & MarTech

    ADCOM GROUP

    4 de 13 relevantesActual

    Feb 2025 – Actualidad · 1 año 9 mesesMedellín, Colombia · Remoto

    Construí y mantengo más de 90 landing pages de admisiones en React y TypeScript, sus formularios conectados a Zoho y la plataforma que las publica.

    • Construí más de 90 landing pages y micrositios de admisiones para campañas de educación superior, conectados a Zoho Forms y Zoho CRM para capturar y enrutar leads.
    • Construí la plataforma que publica las landing pages. Un workflow reutilizable de GitHub Actions compila cada una, verifica su ruta, comprime los archivos y los sube por rsync al VPS, donde un Nginx por cliente la sirve sin reconstruir imágenes ni reiniciar nada.
    • Desarrollé APIs de resultados y un generador de plantillas HTML con Spring Boot y Thymeleaf para marcas nacionales de lotería.
    • Construí la landing de captación de una inmobiliaria. Un workflow de GitHub Actions publica cada madrugada el inventario de su cuenta de Wasi, y las solicitudes de asesoría, contacto y visita quedan en Supabase.
    • React
    • TypeScript
    • Vite
    • Tailwind CSS
    • Spring Boot
    • Thymeleaf
    • FastAPI
    • Lighthouse
    • Zoho CRM
    • Zoho One
    • Deluge
    • Zoho Creator
    • Zoho Forms
    • Java
    • Python
    • Jinja2
    • PostgreSQL
    • Amazon SES
    • Amazon SNS
    • WhatsApp API
    • Meta Ads
    • Google Ads
    • Google Tag Manager
    • Typeform
    • Shopify
    • Dapta
    • n8n
    • Docker
    • GitHub Actions
    • Nginx
    • Linux
    • Prometheus
    • Nagios
  2. IT Manager & Líder de Integraciones Backend

    TIVENOS – Solutions for Education

    3 de 11 relevantesActual

    Jun 2025 – Actualidad · 1 año 5 mesesMedellín, Colombia · Remoto · Independiente

    Además de los servicios, construyo lo que usan las personas, como widgets de Zoho CRM, formularios de admisión y becas para los sitios de las instituciones y el servicio de firmas de correo.

    • Construí cinco widgets de Zoho CRM con JavaScript, React y el SDK de widgets de Zoho. Hay un cotizador que calcula las cuotas y genera el PDF del plan de inversión, un asistente que lleva la matrícula por los cinco pasos de PeopleSoft, la captura de prospectos con carga masiva, la gestión de citas y el cambio de programa.
    • Construí formularios web de admisión, becas y relaciones familiares que las instituciones publican en sus sitios. Crean el prospecto, actualizan la oportunidad, suben los documentos a través de los servicios de integración y cargan la oferta académica en cascada.
    • Construí el servicio de firmas de correo (FastAPI y Jinja2) para las cinco marcas del grupo, con un diseño estándar que se ve igual en Outlook, Gmail y Apple Mail.
    • FastAPI
    • React
    • Vite
    • JavaScript
    • jQuery
    • Python
    • Pydantic
    • uv
    • PostgreSQL
    • SQL Server
    • SOAP
    • Zeep
    • OAuth 2.0
    • Zoho CRM
    • Deluge
    • Zoho Analytics
    • Zoho Forms
    • Zoho WorkDrive
    • Jinja2
    • Docker
    • GHCR
    • GitHub Actions
    • Azure
    • Linux
    • Nginx
    • OpenTelemetry
    • Prometheus
    • Grafana
    • Loki
    • Tempo
  3. Desarrollador Backend & Analista de Datos

    MUV-U S.A.S

    1 de 7 relevantes

    Jul 2023 – Ene 2025 · 1 año 7 mesesSabaneta, Colombia · Híbrido · Tiempo completo

    Desarrollé componentes para el sitio web de una agencia de estudios en el exterior e integraciones de servicios, junto al trabajo de datos y CRM.

    • Desarrollé componentes web e integraciones de servicios para la plataforma web principal de la empresa, que mejoraron su experiencia de uso y su rendimiento.
    • Web Development
    • Power BI
    • DAX
    • SQL
    • Python
    • Zoho CRM
    • Excel
    • Data Modeling
    • ETL
    • Linux
    • IT Support
  4. Analista de Datos (Práctica)

    Quipux S.A.S

    Ago 2022 – May 2023 · 10 mesesMedellín, Colombia · Híbrido · Práctica

    Práctica de análisis de datos en el área de recaudo, mi primer trabajo en tecnología, entre limpieza, ETL y tableros.

    • Python
    • Pandas
    • NumPy
    • Jupyter
    • SQL
    • ETL
    • Excel
    • Data Visualization
    • Batch scripting

Proyectos y organizaciones

Productos completos, de la base de datos a la pantalla

GoPoli en el navegador durante un viaje, con la ruta trazada sobre el mapa de Medellín y el panel del viaje en curso junto al menú lateral

Proyecto destacado · GoPoli · proyecto universitario en equipo

GoPoli

Mar 2026 – Actualidad

Plataforma de viajes compartidos para estudiantes del Politécnico Colombiano Jaime Isaza Cadavid, donde soy el principal contribuidor.

  • PWA en Next.js 16 con mapas en Leaflet, rutas de OSRM que caen a una línea recta si el enrutador falla, y un chat por cada viaje.
  • 41 pruebas en la API, 18 en la app web y una prueba de humo de 31 pasos.
  • API REST en Spring Boot 4 con JWT y BCrypt, con las reglas de negocio en clases de políticas pequeñas y probadas.
  • Una imagen de PostgreSQL 16 dueña del esquema, contra la que se valida la API, que no arranca si algo no coincide.
  • Separé el repositorio original en uno por componente, conservando la historia de cada uno, y revisé toda la historia en busca de secretos filtrados.
  • Cada imagen sale a GHCR con SBOM y procedencia, y un workflow central despliega por SSH y verifica /health desde afuera, junto a CI, CodeQL y Dependabot.
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS
  • Leaflet
  • OSRM
  • Spring Boot 4
  • Java 17
  • PostgreSQL 16
  • JWT
  • Docker
  • GitHub Actions
  • CodeQL

Productos construidos en equipo o por mi cuenta, con su código y, cuando la hay, su demo.

  • Panel general de SmartPot con la salud promedio de los cultivos, los cultivos en línea, las alertas y las acciones que el asistente sugiere para todos

    SmartPotTech · proyecto universitario en equipo

    SmartPot

    Sep 2024 – Actualidad

    Plataforma IoT que monitorea y automatiza cultivos hidropónicos, organizada en 11 repositorios y construida por un equipo de cinco en el que soy el desarrollador líder.

    • PWA en React 19 y TypeScript, construida con Vite 8 y Tailwind 4, que muestra cada lectura frente a su rango ideal y deja actuar al asistente.
    • Escribí 2.273 de los 2.446 commits no automatizados de los 11 repositorios (93 %).
    • Firmware para ESP32 en MicroPython que publica las lecturas de los sensores por MQTT sobre TLS, y un simulador que alimenta la demo con clima real sin hardware.
    • API en Spring Boot 4 con Java 21, MongoDB, Redis, JWT y OpenAPI, con más de 130 pruebas JUnit, que verifica la propiedad de cada cultivo y de cada dispositivo.
    • React 19
    • TypeScript
    • Vite
    • Tailwind CSS
    • Spring Boot 4
    • FastAPI
    • Java 21
    • MongoDB
    • Redis
    • JWT
  • La portada real de este portafolio en la vista full-stack, con la disponibilidad, el nombre, el rol, el resumen y el selector de perfiles.

    Proyecto personal

    MyPortfolio

    Ene 2026 – Actualidad

    Este sitio es un portafolio bilingüe en React y TypeScript con páginas prerenderizadas, una vista por rol, una página para cada proyecto y un asistente que responde en el navegador.

    • Prerenderizado estático de cada vista y cada proyecto, con SEO por ruta, datos estructurados, sitemap e imágenes de Open Graph.
    • Cada sección carga su código y su texto por separado, con presupuestos que CI verifica para el JavaScript de arranque, el peso de cada chunk y lo que necesita el primer pintado.
    • Seis vistas por rol que reescriben el texto, reordenan las secciones y resaltan lo que importa a cada perfil.
    • Un asistente que responde preguntas sobre mi perfil buscando en el mismo contenido del sitio, sin llamar a ningún servicio externo.
    • React 19
    • TypeScript
    • Vite 8
    • Tailwind CSS 4
    • Vitest
    • Playwright
    • Lighthouse CI
    • SSG
    • Docker
    • Nginx
    Ver el proyectoCódigo privado
  • El frontend real de Taurus con datos de ejemplo, que muestra las tablas agregadas de AG Grid con cotizaciones, negocios nuevos, conversión y primas por tenant y por agente.

    TaurusSebastian-s · prueba técnica

    Prueba técnica Taurus

    Nov 2024 – Dic 2024

    Una prueba técnica de datos que llevé de archivos CSV a una API de métricas y un tablero interactivo.

    • Tablero en React y TypeScript con una grilla de AG Grid para explorar los registros.
    • Gráficas en Plotly.js para comparar las métricas de cada grupo.
    • Carga de los archivos CSV a MySQL y MariaDB, con un análisis exploratorio en Pandas dentro de un notebook.
    • API de métricas en FastAPI con SQLAlchemy asíncrono, que agrupa los datos por cliente, agente y estado.
    • FastAPI
    • React
    • TypeScript
    • Vite
    • Tailwind CSS
    • AG Grid
    • Python
    • SQLAlchemy
    • Pandas
    • Jupyter
  • El frontend real de PepperCRM con los datos de ejemplo de su repositorio, que muestra el tablero de tareas en columnas Por hacer, En progreso y Hecho, y el menú de leads, contactos, negocios, productos, proveedores y cotizaciones.

    PepperTechDev · producto en equipo

    PepperCRM

    Feb 2025 – Nov 2025

    Un CRM construido por un equipo de cuatro para gestionar leads, tareas y comunicaciones, donde escribí casi todo el backend.

    • Frontend en React y Vite con un tablero kanban para mover los leads entre etapas y la gestión de tareas.
    • API en Spring Boot con Java 17 organizada por módulos de negocio, como usuarios, leads, tareas, etiquetas, comentarios, archivos, mensajes y correos.
    • Seguridad con Spring Security y JWT, un filtro que limita la tasa de peticiones y CORS configurado por entorno.
    • MongoDB Atlas como base de datos, Redis como caché y un servicio de correo asíncrono para las notificaciones.
    • Spring Boot
    • React
    • Vite
    • Tailwind CSS
    • Render
    • Java 17
    • Spring Security
    • JWT
    • MongoDB Atlas
    • Redis
Todos los proyectos y el archivo de repositorios

Organizaciones en GitHub

Donde vive mi código, entre el trabajo, los productos y la formación

  • ADCOM-Group

    Privada

    Landing pages de admisiones y la plataforma que las despliega, automatizaciones en Zoho, servicios de resultados y métricas de correo para los clientes de la agencia.

    121 repositorios · 3 miembros

    Ver actividadGitHub
  • SmartPotTech

    Plataforma IoT para cultivos hidropónicos, con firmware, broker, API, asistente de IA, PWA e infraestructura.

    11 repositorios · 3 miembros

    Ver actividadGitHub
  • GoPoli

    Plataforma de viajes compartidos para universitarios, con PWA, API y base de datos.

    5 repositorios · 2 miembros

  • TaurusSebastian-s

    Prueba técnica de datos con FastAPI, Pandas y React.

    4 repositorios

    Ver actividadGitHub
  • TechnicalSebastians

    Proyectos del Técnico en Programación de Software (SENA – IUSH), con aplicaciones web y herramientas en PHP, MySQL y C#.

    4 repositorios · 2 miembros

    Ver actividadGitHub
  • VocationalSebastian-s

    Proyectos del bachillerato técnico (Pascual Bravo e INEM) con HTML, PHP, VB.NET, Java y Python.

    8 repositorios · 3 miembros

    Ver actividadGitHub
  • TivenosEducation

    Privada

    Servicios de integración, observabilidad, widgets de Zoho CRM, formularios de admisión, snapshots del CRM y firmas de correo de un aliado de tecnología educativa.

    54 repositorios · 5 miembros

    Ver actividadGitHub
  • PepperTechDev

    PepperCRM, un producto CRM construido con Spring Boot, React y MongoDB.

    6 repositorios · 4 miembros

    Ver actividadGitHub
  • EngineeringSebastian-s

    La carrera de Ingeniería Informática materia por materia, con IA, visión por computador, redes, sistemas operativos, sistemas distribuidos y estructuras de datos.

    37 repositorios

    Ver actividadGitHub
  • TestLabData

    Privada

    Automatizaciones de datos en Python de la práctica en Quipux, para campañas y reportes (2022 – 2023).

    18 repositorios

    Ver actividadGitHub
Todas las organizaciones, con mis commits en cada una

Mi trayectoria

De las primeras páginas en HTML a productos web completos en equipo, y hacia dónde voy

Cada línea es un rol y cada parada es un hito. Selecciona una parada para ver qué pasó ahí.

Mar 2026

Proyecto · Mar 2026 – Actualidad

GoPoli

Proyecto universitario · Politécnico JIC

Plataforma de viajes compartidos para estudiantes de mi universidad, donde soy el principal contribuidor.

  • Web y full-stack
  • Backend e integraciones
  • DevOps y nube
ODS11Ciudades y comunidades sostenibles4Educación de calidadIr a la sección

Habilidades técnicas

Las herramientas con las que llevo un producto web de la interfaz a la base de datos

  • Frontend

    16 herramientas
    • React
    • TypeScript
    • Next.js
    • Vite
    • Tailwind CSS
    • HTML
    • CSS
    • Bootstrap
    • jQuery
    • PWA
    • Leaflet
    • Select2
    • SweetAlert2
    • jsPDF
    • WordPress
    • Bricks Builder
  • Backend & APIs

    20 herramientas
    • FastAPI
    • Spring Boot
    • Node.js
    • Thymeleaf
    • Spring Security
    • Django
    • Flask
    • Laravel
    • REST
    • SOAP/WSDL (Zeep)
    • GraphQL (Strawberry)
    • Webhooks
    • JWT
    • OAuth 2.0
    • OpenAPI
    • Swagger
    • Pydantic
    • SQLAlchemy
    • asyncpg
    • Jinja2
  • Bases de Datos

    9 herramientas
    • PostgreSQL
    • MySQL
    • MariaDB
    • SQL Server
    • Oracle
    • MongoDB
    • Redis
    • SQLite
    • H2
  • Lenguajes

    14 herramientas
    • TypeScript
    • JavaScript
    • Python
    • Java
    • SQL
    • Deluge
    • PHP
    • C
    • C++
    • C#
    • VB.NET
    • R
    • ARM Assembly
    • Bash
  • Testing & Calidad

    9 herramientas
    • Vitest
    • Playwright
    • Lighthouse
    • PyTest
    • JUnit
    • Postman
    • TDD
    • CodeQL
    • Dependabot
  • DevOps & Observabilidad

    22 herramientas
    • Docker
    • Docker Compose
    • GitHub Actions
    • GitLab CI/CD
    • GHCR
    • Docker Hub
    • Nginx
    • Linux
    • Kubernetes
    • OpenTelemetry
    • Prometheus
    • Grafana
    • Loki
    • Promtail
    • Tempo
    • Blackbox Exporter
    • cAdvisor
    • Node Exporter
    • Nagios
    • rsync
    • SSL/Certbot
    • Bash

La mentalidad del ingeniero

De sitios en PHP en el colegio a PWAs en React y Next.js

“La ingeniería es el arte de entender sistemas complejos.”

Soy Sebastián López Osorno, estudiante de último semestre de Ingeniería Informática y desarrollador de Medellín, Colombia. Llevo más de 4 años logrando que sistemas que no se hablan entre sí compartan datos en los que la gente puede confiar.

Empecé con sitios en HTML y PHP en el Pascual Bravo y aplicaciones con PHP y MySQL en el SENA. En la universidad pasé a Spring Boot y React, y desde 2024 lidero SmartPot, donde escribí la API, la PWA y buena parte de la infraestructura; en 2026 llegó GoPoli, con Next.js.

Me importa que quien usa un producto no tenga que pensar en cómo funciona por dentro, así que trabajo los dos lados, la API con su base de datos y la pantalla con sus estados de carga y su accesibilidad. En GoPoli eso fue un mapa con rutas y un chat por viaje; en SmartPot, una PWA que muestra lo que mide cada sensor y deja actuar al asistente.

Por ese camino pasé por casi todos los lados de un equipo de tecnología, desde los datos, el CRM y el backend hasta el frontend, los servidores y, en TIVENOS, la coordinación técnica. Me sirve para entender lo que piden mercadeo, finanzas o TI sin que nadie tenga que traducírmelo, y para convertirlo en tareas concretas.

Con la inteligencia artificial hice el mismo recorrido, de construirla a dirigirla. En la carrera hice, en pareja, un sistema experto en CLIPS, lógica difusa con scikit-fuzzy y algoritmos genéticos, y por mi cuenta un agente reactivo que decide qué actuadores encender; en SmartPot, un asistente con reglas expertas, lógica difusa y modelos de scikit-learn que pronostica cuándo un cultivo se sale de rango y propone acciones que se aplican en bloque; y en ADCOM, el contacto de leads con agentes de IA en Dapta.

Con los modelos de lenguaje trabajo en las dos escalas. En los pequeños, ajusté Qwen2.5-1.5B con LoRA y armé un pipeline RAG con Qwen2-0.5B cuantizado y un índice FAISS, pensado para correr en equipos modestos. En los grandes, construí un agente en n8n que responde con Claude y consulta tres servidores MCP que escribí en Python, y he trabajado con GPT, con Gemini y con modelos abiertos en local a través de Ollama.

En el desarrollo diario dirijo agentes de código, entre ellos Claude Code, con criterio de ingeniería. Antes de delegar fijo por escrito las reglas de cada proyecto, desde la autoría de los commits hasta lo que nunca se toca en producción; después reviso cada propuesta y la paso por las mismas pruebas y la misma CI que cualquier otro cambio. Haber construido estos sistemas por dentro es lo que me permite decidir qué delegar, detectar cuándo una respuesta no se sostiene y usar la IA para ahorrar trabajo sin ceder el diseño.

Lo que sigue es llevar esos modelos de lenguaje a los datos que hoy integro, con asistentes que respondan sobre la información de cada organización. En lo académico, termino el diplomado en ciberseguridad en diciembre de 2026, me gradúo en marzo de 2027 y después vienen una especialización en ciencia de datos y una maestría en ciberseguridad.

Lo que más me importa es que el producto funcione igual de bien para quien lo usa que para quien lo mantiene. Busco un rol full-stack con React y TypeScript, en remoto o híbrido.

  1. 2019INEM: primeros algoritmos y diseño web
  2. 2020Pascual Bravo: técnico en desarrollo de software
  3. 2022Politécnico y SENA: ingeniería y técnico en programación
  4. 2022Quipux: práctica de análisis de datos
  5. 2023MUV-U: CRM, Power BI y servidores
  6. 2024SmartPot: desarrollador líder de la plataforma IoT
  7. 2025ADCOM: CRM, MarTech y más de 100 landing pages
  8. 2025TIVENOS: IT Manager y líder de integraciones
  9. 2026GoPoli: PWA de viajes compartidos
  10. 2026Diplomado en ciberseguridad

Idiomas

Español
Nativo
Inglés
Competencia profesional de trabajo
Portugués
Básico

Educación

  1. 2022 – 2026

    Ingeniería Informática

    Politécnico Colombiano Jaime Isaza Cadavid

    Último semestre · Grado en marzo de 2027

    Ver el programaOrganización en GitHub · 37 repositorios

    • Ingeniería de software
    • Inteligencia artificial
    • Machine learning
    • Visión por computador
    • Computación evolutiva
    • Web semántica y agentes
    • Programación distribuida y paralela
    • Redes Cisco e IPv6
    • Sistemas operativos
    • Arquitectura de hardware
    • Compiladores y autómatas
    • Estructuras de datos
    • Bases de datos SQL y NoSQL
    • Pruebas y TDD
    • Modelos y simulación
    • Investigación de operaciones
    • Análisis numérico
    • Estadística aplicada
    • Gestión de proyectos TI
  2. 2026

    Diplomado en Ciberseguridad

    Politécnico Colombiano Jaime Isaza Cadavid

    En curso · Sep – Dic 2026

    Ver el programaLaboratorios en GitHub

    • Kali Linux
    • Nmap
    • Hacking ético
    • Análisis de vulnerabilidades
    • CTF
    • Escalada de privilegios
    • Respuesta a incidentes
    • Control de acceso por roles
  3. 2022 – 2023

    Técnico en Programación de Software

    SENA – Institución Universitaria Salazar y Herrera (IUSH)

    Ver el programaOrganización en GitHub · 4 repositorios

    • Análisis de software
    • Arquitectura de sistemas
    • Diseño de software
    • Desarrollo web
    • PHP y MySQL
    • C#
    • Objetos de bases de datos
    • Modelado de datos
    • Control de versiones
    • Instalación de sistemas operativos
  4. 2020 – 2021

    Técnico Auxiliar en Desarrollo de Software

    Institución Educativa Pascual Bravo

    Ver el programaOrganización en GitHub · 8 repositorios

    • Lógica de programación
    • Estructuras de datos
    • Bases de datos relacionales
    • PHP
    • HTML y CSS
    • Visual Basic .NET
    • Excel con VBA
    • Java
    • Python
  5. 2019 – 2021

    Bachiller con Especialización en Informática

    I.E. INEM José Félix de Restrepo

    Ver el programaOrganización en GitHub · 8 repositorios

    • Fundamentos de computación
    • Algoritmia
    • Diseño web
Toda la educación, con sus materias y proyectos

Servicios que ofrezco

Lo que puedo llevar de la interfaz a la base de datos, con el proyecto donde ya lo hice

  • Backend · CRM & Zoho · Full-Stack

    Ingeniería de integraciones y backend

    Conecto el CRM con los sistemas que ya existen, para que nadie vuelva a digitar un dato.

    • APIs REST a medida en Python (FastAPI) y Java (Spring Boot)
    • Integración con sistemas académicos y legados por REST, SOAP, SQL Server o archivos en FTP
    • Trabajos en segundo plano con reintentos, idempotencia y estado consultable
    • Webhooks y conectores para WhatsApp, Meta Ads, Google Ads y formularios
    • Documentación OpenAPI y pruebas automatizadas

    Lo hice en: Plataforma de integraciones · PepperCRM · GoPoli

  • Full-Stack · CRM & Zoho

    Desarrollo web y landing pages

    Construyo sitios y aplicaciones web rápidos, bilingües y medibles, conectados al CRM.

    • Aplicaciones en React, Next.js y Vite con TypeScript y Tailwind CSS
    • Landing pages de campaña con captura de UTM, formularios y eventos de conversión
    • Sitios prerenderizados con SEO completo, Open Graph y datos estructurados
    • PWA con mapas (Leaflet y OSRM) y chat de grupo
    • Accesibilidad y rendimiento medidos con Lighthouse

    Lo hice en: GoPoli · Landing inmobiliaria con inventario sincronizado · Embudo de admisiones universitarias · MyPortfolio

  • CRM & Zoho

    Desarrollo y automatización de CRM (Zoho)

    Configuro Zoho para que el proceso comercial viva en el CRM y no en hojas de cálculo.

    • Implementación y personalización de módulos, campos, layouts y flujos de Zoho CRM
    • Funciones en Deluge y widgets dentro del registro con Zoho Extension Toolkit
    • Aplicaciones en Zoho Creator y tableros en Zoho Analytics
    • Cargas, vínculos y limpiezas masivas con la Bulk API
    • Formularios web conectados al CRM, con UTM y validaciones

    Lo hice en: Widgets de Zoho CRM · Herramientas de operación masiva en Zoho · Formularios web de admisión y becas

  • Datos & BI

    Inteligencia de negocios y datos

    Saco los datos de donde estén, los limpio y los convierto en tableros y reportes que se actualizan solos.

    • Auditoría, limpieza y deduplicación de bases de datos
    • Snapshots del CRM en PostgreSQL para analizarlo con SQL
    • Tableros en Power BI (DAX) y Zoho Analytics
    • Notebooks en Python y Pandas para análisis y seguimiento de campañas
    • Reportes operativos automatizados

    Lo hice en: Snapshots del CRM · Automatización de campañas de recaudo · Prueba técnica Taurus

  • CRM & Zoho · Datos & BI · DevOps

    Automatización de procesos

    Convierto tareas repetitivas en procesos programados que avisan cuando algo falla.

    • Flujos en n8n, Zapier y Power Automate, y funciones de Deluge
    • Scripts en Python programados con cron o GitHub Actions
    • Correos masivos con plantillas Jinja2 y Amazon SES
    • Documentos generados, como PDF de cotizaciones y firmas de correo
    • Reintentos y avisos cuando una fuente de datos llega tarde

    Lo hice en: Correo hiperpersonalizado a escala · Firmas de correo · Herramientas de operación masiva en Zoho

  • DevOps · Backend

    Infraestructura y despliegue

    Dejo cada servicio en contenedores, con despliegue automático y un servidor seguro.

    • Administración de VPS Linux, Nginx, SSL y puertos
    • Imágenes Docker, Compose y CI/CD con GitHub Actions
    • Despliegues sin reinicio para flotas de sitios estáticos
    • Usuarios de despliegue restringidos y llaves de host fijadas
    • Imágenes en GHCR con Dependabot y CodeQL

    Lo hice en: Plataforma de despliegue de landing pages · MyPortfolio · SmartPot

  • DevOps · Backend

    Observabilidad y confiabilidad

    Instrumento los servicios para saber qué falla antes de que alguien lo reporte.

    • Métricas con Prometheus y tableros en Grafana
    • Logs centralizados con Loki y trazas con OpenTelemetry y Tempo
    • Sondas de disponibilidad, vencimiento de certificados y reglas de alerta
    • Alertas a Telegram y monitores diarios que abren issues
    • Revisiones periódicas de rendimiento con Lighthouse

    Lo hice en: Plataforma de observabilidad · Plataforma de despliegue de landing pages

  • CRM & Zoho · Datos & BI · Backend

    Consultoría técnica y soporte

    Acompaño a equipos de negocio y de TI a decidir, documentar y operar la tecnología que usan.

    • Diagnóstico de procesos y propuesta de arquitectura
    • Documentación técnica, estándares y buenas prácticas
    • Estándares de logs, seguridad y despliegue para servicios nuevos
    • Mesa de ayuda y soporte a los usuarios del CRM
    • Coordinación entre desarrollo, mercadeo y analítica

    Lo hice en: Plataforma de integraciones · Embudo de admisiones universitarias

¿Por qué contratarme?

Once razones, cada una con lo que un jefe o un compañero escribió sobre trabajar conmigo

  • De la pregunta a producción

    Llevo un problema desde la primera pregunta hasta producción y lo mantengo funcionando, y aprendo la herramienta que el problema necesite.

    “Es alguien confiable, que trabaja de forma constante y puede avanzar con sus tareas sin necesidad de mucho seguimiento.”
    Lautaro Bordoni · Consultor Experto en Zoho CRM
  • Hablo el idioma de mercadeo, finanzas y TI

    Trabajo con cada equipo en sus propios términos, algo útil cuando un proyecto los cruza a los tres.

    “Es un profesional diligente, propositivo y con una gran capacidad para aportar soluciones que suplen las necesidades de cada área.”
    Kelly Johana Mejia · Profesional en Administración
  • Tecnología que sirve al negocio

    Mido una solución por lo que cambia para el negocio, ya sean leads que llegan completos al CRM, reportes que ya no se arman a mano o páginas que cargan rápido.

    “combinar un excelente dominio técnico en desarrollo web con una visión estratégica”
    Daniel Rodriguez · CEO
  • Aprendo rápido y enseño lo que aprendo

    Aprendo la herramienta que el problema pide, de Deluge a OpenTelemetry o la API de un sistema académico, y la dejo documentada para el equipo.

    “Siempre tiene una insaciable curiosidad por aprender cosas nuevas y nos guía en el proceso.”
    Darwin David Castaño Hernández · Desarrollador de Software
  • Comparto lo que sé

    Reviso código, explico mis decisiones y escribo la documentación que me habría gustado encontrar.

    “destaco su disposición para ayudar a los demás y compartir su experiencia”
    Paula Vega · Especialista en E-Commerce y Marketing Digital
  • De la necesidad del negocio a la arquitectura

    Parto de la decisión o el proceso que un equipo necesita cambiar, y desde ahí elijo la arquitectura y la divido en tareas.

    “Traduce necesidades de negocio en arquitectura y tareas concretas, anticipa riesgos y prioriza con criterio.”
    Felipe Camacho · CMO
  • Menos trabajo manual

    Automatizo la digitación y los reportes repetitivos con flujos de CRM, n8n y scripts.

    “Es muy dado a las personas y a ser un facilitador en la mejora continua tanto de los procesos individuales como los del equipo.”
    Jennifer Andrea Tuso M. · Directora de Experiencia
  • Datos conectados

    Reúno los datos dispersos entre hojas de cálculo, el CRM y formularios web, para que cada área trabaje con los mismos registros.

    “Asimismo, tiene grandes habilidades para el análisis de datos, lo que permite llevar una adecuada trazabilidad y seguimiento de la información.”
    Tatiana Díaz · Comunicadora y Mercadóloga
  • Calma cuando algo se rompe

    Cuando un servicio falla, busco la causa en los logs, las trazas y las métricas, lo arreglo y dejo una alerta para verlo antes la próxima vez.

    “su forma de encarar problemas: sin dramas, con tranquilidad y siempre buscando soluciones”
    Rodrigo Sánchez · Equipo de TI
  • Cuidado con los datos

    Valido, quito duplicados y dejo registro antes de cargar o sincronizar datos, porque un registro mal cruzado cuesta más que la revisión.

    “Su enfoque meticuloso y atención a los detalles han sido fundamentales para el éxito de nuestro equipo.”
    Emmanuel Berrio Jimenez · Desarrollador FullStack
  • Entrego más de lo que se pidió

    Al cerrar una tarea miro lo que la rodea, como el monitoreo que faltaba, la prueba que no existía o el paso manual que se puede automatizar.

    “tu lanzas un balón y el te devuelve tres”
    Daniela Bolivar · Global Business Development Manager

Lo que dicen mis colegas

Dieciséis recomendaciones de LinkedIn; las de quienes construyeron producto conmigo van primero

Recomendaciones
16
De supervisores
8
De compañeros
8
  • Colaborativo

    “Tuve la oportunidad de trabajar con él y puedo decir con total confianza que es un profesional excepcional. Su capacidad técnica, compromiso y habilidad para encontrar soluciones lo convierten en una persona que genera un gran impacto en cada proyecto que lidera o en el que participa. Más allá de sus conocimientos, destaco su disposición para ayudar a los demás y compartir su experiencia. Siempre está dispuesto a apoyar al equipo, resolver desafíos con una actitud proactiva y aportar ideas que agregan valor. Es una persona sumamente diligente, responsable y enfocada en cumplir los objetivos sin perder de vista la calidad de su trabajo. Trabajar con él ha sido una experiencia muy enriquecedora, tanto por su profesionalismo como por su calidad humana. Sin duda, lo recomiendo a cualquier organización que busque un profesional altamente competente, colaborativo y comprometido con la excelencia.”

    Paula Vega

    Especialista en E-Commerce y Marketing Digital · CRM · Fidelización · Canales digitales

    Otro equipo · Jul 2026

  • Perfil completo

    “Trabajar con Sebastián ha sido clave para el equipo. Combina sólidos conocimientos técnicos con un entendimiento profundo del negocio, lo que le permite proponer soluciones viables, escalables y alineadas con objetivos. Traduce necesidades de negocio en arquitectura y tareas concretas, anticipa riesgos y prioriza con criterio. Un perfil completo y confiable.”

    Felipe Camacho

    CMO · MarTech · Performance marketing

    Supervisión directa · Oct 2025

  • Visión estratégica

    “Tuve la oportunidad de trabajar con Sebastián y destaca su profesionalismo y compromiso en cada proyecto. Se caracteriza por combinar un excelente dominio técnico en desarrollo web con una visión estratégica que facilita que cada solución no solo funcione de manera óptima, sino que también aporte valor real al negocio.”

    Daniel Rodriguez

    CEO · Adcom Group

    Supervisión directa · Sep 2025

Certificaciones

Web, JavaScript, CSS y SEO primero, con lo que cada certificación aporta a un producto completo

Mi hoja de vida

Para un rol full-stack, la extendida recorre los productos web de punta a punta; la diseñada muestra el perfil en una página

Lista para sistemas de seguimiento de candidatos.

  • 2 páginas
  • PDF con texto seleccionable
  • Actualizada el 15 de octubre de 2026

Qué incluye

  • Dos páginas en una sola columna con texto seleccionable
  • Perfil, experiencia, habilidades y formación
  • Palabras clave para roles de backend, CRM, datos y DevOps
Vista previa de la primera página de la hoja de vida · ATS (compacta)Página 1 de 2

Métricas de GitHub

Lo que hay detrás de los números en productos web de punta a punta

TypeScript encabeza los commits porque es el lenguaje principal de las landings, de las webs de SmartPot y GoPoli y de este portafolio; las horas muestran cuánto tiempo se lleva el backend en Python y Java.

Datos del 18 de octubre de 2026, actualizados en cada despliegue

contribuciones desde febrero de 2022
28.584
commits desde febrero de 2022
27.770
días con al menos una contribución
790
días seguidos con contribuciones, y sigue
490
pull requests abiertos
171
pull requests revisados
548
repositorios con contribuciones mías
202
organizaciones en las que soy miembro
10

Dónde están los commits

Commits en la rama principal de los repositorios que puedo consultar con la API de GitHub, contados el 15 de octubre de 2026, que suman 21.731 en 269 repositorios. La cifra de commits de arriba sale del conteo de contribuciones de GitHub y es mayor que esta suma.

  • Landing pages de admisiones8.898 commits · 106 repositorios

    Las landings de las campañas de la agencia. Incluyen los commits automáticos del constructor visual y los cambios que apliqué con un script a toda la flota.

  • Servicios de integración4.047 commits · 23 repositorios

    Los servicios en FastAPI que conectan Zoho CRM con los sistemas académicos de cada institución.

  • SmartPot2.629 commits · 11 repositorios

    El proyecto universitario de IoT, con firmware, API, web, modelos e infraestructura.

  • Materias de la carrera1.663 commits · 37 repositorios

    Un repositorio por materia o proyecto de Ingeniería Informática.

  • Firmas de correo904 commits · 1 repositorios

    El generador de firmas de correo de TIVENOS.

  • Lo demás3.590 commits · 91 repositorios

    Infraestructura y herramientas de la agencia, formularios, widgets y observabilidad de TIVENOS, productos en equipo, pruebas técnicas, este portafolio y repositorios personales.

Horas frente a commits

Participación de cada lenguaje en los commits de GitHub y en las 537 horas que WakaTime registró en mis editores.

commitshoras

  • Python
    commits: 26%
    horas: 38%
  • TypeScript
    commits: 59%
    horas: 4%
  • Java
    commits: 5,3%
    horas: 8,7%
  • JavaScript
    commits: 2,9%
    horas: 5,8%
  • Jupyter
    commits: 2,6%
    horas: 5,3%
  • HTML
    commits: 2%
    horas: 6,6%
  • Shell
    commits: 0,9%
    horas: 3,4%

No miden lo mismo. El conteo por lenguaje asigna cada commit al lenguaje principal de su repositorio, y un cambio aplicado a toda la flota de landings suma un commit por repositorio, casi todos en TypeScript. WakaTime mide el tiempo frente al editor, y ahí pesan los servicios y los notebooks en Python.

Año por año

Contribuciones de cada año y los días con al menos una.

  1. 2022

    52846 de 309 días con actividad

  2. 2023

    24570 de 365 días con actividad

  3. 2024

    683117 de 366 días con actividad

  4. 2025

    6.077266 de 365 días con actividad

  5. 2026

    21.051291 de 291 días con actividad · hasta el 18 de octubre

Contribuciones por día de la semana

  1. dom1.525
  2. lun4.396
  3. mar5.374
  4. mié5.229
  5. jue3.647
  6. vie5.946
  7. sáb2.467

Editores (WakaTime)

  • PyCharm281 h
  • WebStorm106 h
  • IntelliJ IDEA84 h
  • Claude Code66 h
  • DataGrip3 h

202 repositorios con commits míos, 135 de ellos privados.

De los 548 pull requests que revisé, 540 eran actualizaciones de dependencias abiertas por Dependabot.

33 repositorios creados y 51 issues abiertos desde febrero de 2022.

Contáctame

Cuéntame qué producto web quieres construir o mejorar

Escríbeme directamente

Respondo por correo o por WhatsApp. Si es por una vacante, el enlace a la oferta me ayuda a responder con lo que te importa.

El mensaje se abre en WhatsApp o en tu app de correo, listo para enviar; este sitio no guarda ningún dato.