Skip to content
~/marco-salas --dev
$ whoami

Marco Salas_

Arquitecto de profesión 👷🏽‍♂️. Amante de la ciencia 👨🏽‍🔬. Amante de los perros 🐶. Fan de rock&metal 🤘🏽. Software Developer 👨🏽‍💻. De 🇵🇪 viviendo en 🇩🇪.

// sobre mí

De diseñar edificios en Perú a construir software en Alemania — mi carrera siempre ha girado en torno a lo mismo: estructura, funcionalidad y resolución de problemas.

Antes de la tecnología, fui co-fundador, Gerente Administrativo y Arquitecto Principal de un estudio de Arquitectura e Ingeniería en Perú durante 9 años. Gestioné más de 200,000 m² de área construida y lideré expedientes técnicos, seguridad de edificaciones e iniciativas de gestión inmobiliaria — el tipo de responsabilidad que te enseña a pensar en el sistema completo, no solo en piezas sueltas.

Ese mismo enfoque intento traerlo a mi nuevo rubro: hoy soy Software Developer especializado en frontend con Angular (mi base), con cinco años de experiencia profesional en una empresa alemana, y conocimientos sólidos de NestJS, Cypress, Angular Material e Ionic. Al código le aplico algo de la misma disciplina que antes le aplicaba a un plano — e integro IA (Copilot, Claude) en mi día a día, como corresponde a un developer al día.

Fuera del trabajo, en 2017 fundé una comunidad en Facebook dedicada a ayudar a perros perdidos y encontrados en Jesús María, Lima. Hoy, ya viviendo lejos, la dejé en manos de un gran equipo de voluntarias que la sostiene día a día — porque las grandes causas se construyen entre muchos.

// stack actual

Frontend
Angular, Angular SSR, Tailwind, Material, Ionic, NgRx
Backend
NestJS, TypeOrm, Relational Databases
Testing
Jest, Cypress, Playwright
Other
Git, TypeScript, Keycloakify, Storybook

// ¿por qué un programador?

Hoy cualquiera puede hacer una web en un fin de semana — con una plantilla o pidiéndosela a una IA. El problema empieza el lunes.

Las plantillas, los constructores visuales y la IA resuelven el 80% fácil. El 20% restante — el que decide si tu web te trae clientes o solo existe — sigue siendo trabajo de desarrollo.

01
La IA escribe código, pero no se hace responsable

Uso IA todos los días, y por eso sé dónde falla: produce cosas que parecen correctas, no distingue qué es crítico en cada negocio, y no avisa cuando algo se rompe. Ahí sigue habiendo trabajo de revisión y criterio.

02
Si no carga rápido, no existe

Google mide velocidad y estructura para posicionar, y cada segundo de espera se lleva visitantes. Eso no se arregla con otra plantilla — se mide y se corrige en el código.

03
Lo que parece detalle define el resultado

Un formulario que llega al correo, WhatsApp conectado, pagos que no fallan, analítica real. Sin eso, una web bonita es solo un folleto caro.

04
Cuando el negocio crece, la plantilla se queda corta

Reservas, catálogo, un panel propio, conexión con otros sistemas — con código se agrega; con un constructor visual, muchas veces hay que empezar de cero.

05
El tiempo también cuenta

Tres semanas moviendo bloques y peleando con suscripciones son tres semanas sin atender clientes.

Para mí ese es el verdadero trabajo: que lo que se construye funcione, cargue rápido y pueda seguir creciendo sin convertirse en una jaula.

// otro proyecto

Mascotas Jesús María

Fundé esta comunidad en 2017 para ayudar a difundir mascotas perdidas y encontradas en Jesús María (Lima). Hoy, ya viviendo lejos, sigue viva gracias al equipo de voluntarias en quienes la dejé — un proyecto de corazón, no de código, pero con el mismo compromiso de siempre.

Mascotas Jesús María

// ¿un proyecto en Perú?

¿Necesitas ayuda con un proyecto de Perú?

Vivo en Alemania, pero sigo conectado: hablo español nativo, entiendo el mercado peruano y la diferencia horaria (7h) en la práctica no es un problema — normalmente respondo el mismo día.

Contexto compartido

Soy limeño, sé cómo se conversa y se decide un proyecto allá.

Todo queda en tus manos

Dominio, hosting y código a tu nombre desde el día uno.