Steven Leal T.
Ingeniero de Software y Arquitecto
Estudiante de analista y desarrollador de software colombiano 🇨🇴. Especializado en desarrollo web de alto rendimiento: arquitecturas escalables, código limpio y entregas orientadas a negocio.
- 01. STACK
- React / Next.js
- 02. FOCUS
- Arquitectura Cloud
- 03. STATUS
- Abierto a colaborar
- 04. LOC
- Colombia 🇨🇴

Mi enfoque: Pensar antes de codificar
El desarrollo de software es una solución de ingeniería, no un ejercicio de sintaxis. En SpeakUp, el código fue el resultado final de un proceso de arquitectura, no el punto de partida.
Diseñar antes de implementar
Mientras el requerimiento académico pedía algo simple, decidí estructurar el proyecto de forma profesional. La carpeta docs/ en mi repositorio no es adorno: ahí documenté los protocolos y la identidad del sistema antes de escribir la primera línea.
Integridad de datos de extremo a extremo
Más allá de las validaciones básicas de HTML/JS, implementé Zod + React Hook Form para asegurar el tipado de los datos en todo el flujo. Al mantener los esquemas completamente independientes de la UI, el sistema es modular y escalable.
Modularidad y Principios SOLID
En lugar de crear código desordenado, guié el desarrollo de la UI bajo los principios SOLID. Comprender estos conceptos me llevó a diseñar piezas como Button, Container y Badge con una sola responsabilidad: no son copias genéricas, están creados a la medida del sistema con variantes consistentes y tipado estricto.
Ir más allá del estándar
Aunque el requerimiento exigía un dominio básico de HTML, CSS, JavaScript y Git, entendí que un desarrollador nunca debe conformarse con el mínimo. Decidí explorar tecnologías avanzadas y diseñar una arquitectura que realmente reflejara el dominio pedagógico de SpeakUp.

SpeakUp Institute
Un desafío personal diseñado para dominar React, TypeScript y herramientas de la industria de forma autónoma.