Steven Leal T.
Software Engineer & Architect
Student of Colombian software analyst and developer 🇨🇴. Specialized in high-performance web development: scalable architectures, clean code, and business-oriented delivery.
- 01. STACK
- React / Next.js
- 02. FOCUS
- Cloud Architecture
- 03. STATUS
- Open for Collab
- 04. LOC
- Colombia 🇨🇴

My approach: Think before you code
Software development is an engineering solution, not a syntax exercise. In SpeakUp, the code was the final result of an architecture process, not the starting point.
Design before you implement
While the academic requirement asked for something simple, I chose to structure the project professionally. The docs/ folder in my repository is not decoration: I documented the system's protocols and identity before writing the first line.
Data integrity from end to end
Beyond basic HTML/JS validation, I implemented Zod + React Hook Form to ensure typed data throughout the entire flow. By keeping schemas completely independent from the UI, the system is modular and scalable.
Modularity and SOLID Principles
Instead of writing scattered code, I guided the UI development under the SOLID principles. Understanding these concepts led me to design pieces like Button, Container, and Badge with a single responsibility: they are not generic copies — they are purpose-built for the system, with consistent variants and strict typing.
Going beyond the standard
Although the requirement only demanded a basic command of HTML, CSS, JavaScript, and Git, I understood that a developer should never settle for the minimum. I chose to explore advanced technologies and design an architecture that truly reflected the pedagogical domain of SpeakUp.

SpeakUp Institute
A personal challenge designed to independently master React, TypeScript, and industry-grade tooling.