Sobre Leonardo Tapia

Me gusta tomar una idea que todavía no existe y convertirla en un producto real.
Soy ingeniero de software y product builder.
Llevo más de 17 años construyendo software y he trabajado en prácticamente todas las capas de un producto: desde la interfaz y la experiencia del usuario hasta backend, bases de datos, arquitectura e infraestructura.
Actualmente estoy construyendo Sonir, un producto propio donde puedo aplicar mi experiencia como ingeniero y desarrollar también mi camino como fundador.
Método
Cómo construyo
No empiezo escribiendo código. Empiezo entendiendo qué hay que resolver.
01. Entender
Antes de escribir código, entiendo el problema: qué necesita resolverse y por qué.
02. Diseñar
Diseño producto y arquitectura: flujos, experiencia de usuario y las decisiones técnicas que lo sostienen.
03. Construir
Construyo de extremo a extremo: frontend, backend, mobile, datos e infraestructura.
04. Evolucionar
Pienso en lo que viene después: mantenimiento, evolución y crecimiento del producto.
El flujo detrás del producto
Producto, arquitectura, ingeniería, IA y entrega continua.

Herramientas
Capacidades
Estas son las herramientas y conceptos que utilizo para construir productos.
- 01
Producto
Convertir ideas en productos.
Ver detalle: Producto - 02
Arquitectura
- DDD
- TDD
- Clean Architecture
- Hexagonal Architecture
- Design Patterns
- 03
Software
- Frontend
- Backend
- APIs
- Bases de datos
TypeScript · JavaScript · React · Git · GitHub
Ver detalle: Software - 04
Mobile
- React Native
- Expo
- 05
Infraestructura
- Linux
- Nginx
- SSL
- VPN
- Reverse Proxy
- Colas
- 06
IA
- Agentes
- IA conversacional
- Desarrollo asistido por IA
Filosofía
Un buen software no solamente resuelve la necesidad de hoy. Debe estar preparado para crecer mañana.
Leonardo Tapia