Construyo software
que { resuelve } problemas.

Hola, soy Gustavo Montoya — ingeniero full-stack especializado en interfaces modernas, APIs robustas y arquitecturas de datos. Diseño y construyo productos web y móviles de principio a fin: design → code → deploy → maintain.

No solo escribo código. Resuelvo.

Desde una landing minimalista hasta una API distribuida con eventos, modelado de datos y observabilidad — me involucro en todo el ciclo del producto.

developer.ts · TypeScriptread-only
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// developer.ts
interface 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();
}

10+ 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.

$ ubicaciónRemote / LATAM · UTC-6
$ trabajofreelancecontractpart-time
$ idiomasEspañol (nativo) · English (fluent)
$ enfoqueProducto · Performance · DX

Lo que hago.

Cuatro áreas en las que trabajo de forma autónoma — o como parte de un equipo cuando hace falta más mano de obra.

// 01./frontend

Frontend Web

Interfaces rápidas, accesibles y memorables. SPAs, sitios estáticos, paneles administrativos y design systems hechos a medida.

VueReactAstroTypeScriptTailwind
// 02./backend

Backend & APIs

APIs REST y servicios escalables con autenticación, integraciones y jobs en background. Bien documentadas y bien testeadas.

DjangoLaravelFastAPINodeREST
// 03./databases

Bases de Datos

Modelado relacional y NoSQL. Esquemas que escalan, queries optimizadas y migraciones que no dan miedo desplegar.

MySQLPostgresMongoDBDynamoDBRedis
// 04./full-stack

Productos Full-Stack

De cero a producción: arquitectura, infraestructura, integraciones (pagos, facturación, auth) y mantenimiento continuo.

DiscoveryArchitectureDeploySupport

El stack.

Tecnologías con las que trabajo todos los días. No me caso con ninguna — me caso con resolver el problema.

Py
Python
lang
PHP
PHP
lang
J
Java
lang
JS
JavaScript
lang
TS
TypeScript
lang
Sw
Swift
lang

Trabajo seleccionado.

Una muestra de productos que he construido. Click en cualquier fila para expandir detalles.

— gustavo@portfolio: ~/work
gustavo@portfolio:~/work$ ls --recent --detailed
typeprojectyearcategory

Cómo trabajo.

Un flujo simple, transparente y sin sorpresas. Cuatro fases.

01
./discovery

Entender

Antes de escribir una línea: conversaciones, requisitos, restricciones. ¿Qué problema estás resolviendo y para quién?

→ propuesta + specs
02
./design

Diseñar

Arquitectura técnica, modelado de datos, prototipos navegables. Validar antes de construir.

→ wireframes + esquema BD
03
./build

Construir

Sprints cortos con entregas semanales. Tests, code reviews y deploys continuos. Tú ves el progreso real.

→ producto en producción
04
./iterate

Iterar

El lanzamiento no es el final. Métricas, feedback, mejoras, mantenimiento. Acompañamiento real.

→ producto vivo

Fuera del editor.

Lo que me mantiene curioso cuando no estoy escribiendo código — o cuando sí, pero por diversión.

// gaming
Mi favorito es The Legend of Zelda. También Resident Evil, Hades y The Binding of Isaac para sesiones largas.
// side projects
Programar por gusto: scripts de automatización, herramientas tontas, experimentos con Rust y Go.
// open source
Aún no he contribuido, pero está en la lista. Quiero experimentar mantener un paquete o aportar a algo que uso a diario.
// autos
Me gustan los autos — desde clásicos hasta tuning moderno. Si pudiera, tendría un garage.
// lectura
Tech books, ciencia ficción y fantasía. Buena historia + buen worldbuilding y soy feliz.
// learning
System design, arquitectura de eventos y diseño de teclados mecánicos custom. La curiosidad nunca para.

Iniciemos un commit.

¿Tienes un proyecto en mente, una idea a medio cocinar o solo quieres saludar? El chat está abierto.

POST /api/contact200 OK
$ ready to send_