Frontend Web
Interfaces rápidas, accesibles y memorables. SPAs, sitios estáticos, paneles administrativos y design systems hechos a medida.
Hola, soy Gustavo Montoya — ingeniero full-stack especializado en interfaces modernas, APIs robustasy arquitecturas de datos. Diseño y construyo productos web y móviles de principio a fin: design → code → deploy → maintain.
Desde una landing minimalista hasta una API distribuida con eventos, modelado de datos y observabilidad — me involucro en todo el ciclo del producto.
// developer.tsinterface Developer {name: string;focus: Stack[];craft: 'frontend' | 'backend' | 'db';}const wos: Developer = {name: 'WoS Software',focus: ['TS', 'Vue', 'Django', 'Postgres'],craft: 'frontend', // … también backend & db};function build(problem: string) {return understand(problem).design().ship().iterate();}
5+ años construyendo productos digitales. Lo que más me motiva es ese momento en el que un sistema deja de ser código en un editor y empieza a usarse de verdad — clínicas gestionando pacientes, gente recordando tomar su medicación, equipos automatizando lo aburrido.
Trabajo con la idea de que el mejor stack es el que el equipo puede mantener. Me adapto: Vue, React, Astro, Django, Laravel, FastAPI — la herramienta sigue al problema, no al revés.
Cuatro áreas en las que trabajo de forma autónoma — o como parte de un equipo cuando hace falta más mano de obra.
Interfaces rápidas, accesibles y memorables. SPAs, sitios estáticos, paneles administrativos y design systems hechos a medida.
APIs REST y servicios escalables con autenticación, integraciones y jobs en background. Bien documentadas y bien testeadas.
Modelado relacional y NoSQL. Esquemas que escalan, queries optimizadas y migraciones que no dan miedo desplegar.
De cero a producción: arquitectura, infraestructura, integraciones (pagos, facturación, auth) y mantenimiento continuo.
Tecnologías con las que trabajo todos los días. No me caso con ninguna — me caso con resolver el problema.
Una muestra de productos que he construido. Click en cualquier fila para expandir detalles.
Un flujo simple, transparente y sin sorpresas. Cuatro fases.
Antes de escribir una línea: conversaciones, requisitos, restricciones. ¿Qué problema estás resolviendo y para quién?
Arquitectura técnica, modelado de datos, prototipos navegables. Validar antes de construir.
Sprints cortos con entregas semanales. Tests, code reviews y deploys continuos. Tú ves el progreso real.
El lanzamiento no es el final. Métricas, feedback, mejoras, mantenimiento. Acompañamiento real.
Lo que me mantiene curioso cuando no estoy escribiendo código — o cuando sí, pero por diversión.
¿Tienes un proyecto en mente, una idea a medio cocinar o solo quieres saludar? El chat está abierto.