Guillermo Madariaga Sierra

Ingeniero electrónico · Desarrollador full stack

Sistemas · Arquitectura · 2026

Ingeniería para sistemas que pueden evolucionar.

Un portfolio visual de productos mantenibles, arquitectura y desarrollo práctico apoyado en IA.

Desarrollador backend · Speed Solutions · Más de 7 años · .NET · Web · Mobile · Entrega apoyada en IA

Explorar proyectos
02

01 / Trayectoria

BACKGROUND / 01

Desarrollador full stack · Formación electrónica

De los sistemas físicos a los productos digitales.

La electrónica me enseñó a seguir señales, entender restricciones y respetar el sistema completo. El software se convirtió en el medio para llevar esa forma de pensar a productos que pueden evolucionar.

Durante más de siete años he trabajado en productos backend, web y mobile. En Speed Solutions participo como desarrollador backend y mantengo desde hace más de cuatro años una aplicación .NET, acompañando su diagnóstico, entrega y evolución a largo plazo.

ELECTRÓNICA → SOFTWARE
7+años construyendo software
.NETespecialidad backend
Web · Mobile · Desktopsuperficies de producto
03

02 / Proyectos seleccionados

SELECTED WORK / 02

Proyectos seleccionados

Construidos de extremo a extremo.

Una selección de sistemas y productos donde arquitectura, rendimiento y experiencia de usuario deben funcionar juntos.

2026

Plataforma de comunicación / Multi-superficie

RemoteLink

Un producto de soporte remoto enfocado en comunicación confiable, presencia y colaboración sin fricción.

.NETASP.NET CoreSignalR.NET MAUI
Leer caso de estudio
04

03 / Proyectos seleccionados

SELECTED WORK / 02

Proyectos seleccionados

Detalle del proyecto

Distintas superficies, la misma disciplina: contratos claros, abstracciones útiles y entrega cuidadosa.

2026

Herramientas de desarrollo / Windows

DevProxy Studio

Un proxy reverso modular para exponer aplicaciones locales a la LAN mientras captura, persiste e inspecciona tráfico HTTP.

.NET 10WinUI 3YARPSQLite
Leer caso de estudio
05

Más proyectos

ADDITIONAL WORK / 02

Más proyectos seleccionados

Más proyectos

Distintas superficies, la misma disciplina: contratos claros, abstracciones útiles y entrega cuidadosa.

2026

Integración mobile y dispositivos

RemotePad

Una superficie de control mobile conectada a un servicio Windows para input remoto, captura de pantalla y flujos orientados a dispositivos.

.NET MAUIAndroidWebSocket
Leer caso de estudio

Una selección de sistemas y productos donde arquitectura, rendimiento y experiencia de usuario deben funcionar juntos.

06

03 / Principios de diseño

DESIGN PRINCIPLES / 03

Enfoque de desarrollo

La elegancia es útil cuando perdura.

Uso la arquitectura como herramienta para el cambio: suficiente estructura para proteger lo importante, nunca ceremonia por sí misma.

01

Primero los límites

Los límites claros del dominio mantienen los productos adaptables, testeables y fáciles de razonar.

02

Rendimiento desde el diseño

Las experiencias rápidas nacen de un flujo de datos deliberado, payloads pequeños y trabajo no bloqueante.

03

Complejidad útil

La arquitectura se gana su lugar cuando protege el cambio, no cuando añade ceremonia.

07

Arquitectura

ARCHITECTURE / 03

Mapa práctico de límites

FLOW ↓

Mantener el núcleo independiente. Adaptar los extremos.

01
Presentación Web · API · desktop · mobile
02
Aplicación Casos de uso · orquestación · contratos
03
Dominio Reglas · entidades · eventos
04
Infraestructura Datos · HTTP · mensajería · adaptadores

El dominio no debería saber si lo invoca un navegador, un cliente mobile o un proceso en segundo plano. Los puertos expresan intención; los adaptadores atienden el mundo exterior.

Ver el enfoque en un proyecto real
08

04 / Stack

STACK / 04

Tecnologías

Lo bastante amplio para conectar las piezas.

Especializado en desarrollo backend con .NET, con experiencia en las superficies y lenguajes que convierten una solución en un producto completo.

Backend

C# / .NET
ASP.NET Core
APIs REST
SignalR
SQL

Frontend

Astro
TypeScript
React
CSS responsive
PWA
09

08 / Práctica de desarrollo

ENGINEERING / 04

Tecnologías

De la implementación a la entrega.

Especializado en desarrollo backend con .NET, con experiencia en las superficies y lenguajes que convierten una solución en un producto completo.

Mobile y desktop

Java
Kotlin
Flutter
.NET MAUI
Windows

Práctica de desarrollo

Clean Architecture
Diseño hexagonal
Flujo con Git
Azure y DevOps
Testing
Entrega ágil
10

05 / Flujo con IA

AI WORKFLOW / 05
AI

05 / Flujo con IA

Las herramientas deben amplificar el criterio, no reemplazarlo.

Desde las primeras versiones de ChatGPT exploro modelos, agentes, skills y automatización como parte del flujo de desarrollo — con revisión deliberada, límites claros y responsabilidad sobre el resultado.

06 / Contacto

Construyamos algo que se pueda entender.

Un producto, sistema o reto técnico es un buen lugar para iniciar una conversación.

Iniciar conversación