Cada proyecto explica por qué existe.
Proyectos
Evidencia técnica sin confundir avance con portafolio
Aquí muestro mis proyectos con contexto: qué problema trabajan, qué aprendí, qué tecnologías usé y desde dónde puedes revisarlos.
Evidencia ordenada por ruta, avance y aprendizaje.
La barra muestra estado real, no apariencia.
El aprendizaje se resume con criterio técnico.
Mapa del ecosistema
Primero se aprende, luego se evidencia, después se selecciona
No quiero mezclar ejercicios, entregas académicas y portafolio profesional. Cada espacio tiene una función para que mi avance se entienda sin inflarlo.

Camino de aprendizaje
Ruta progresiva de ejercicios, laboratorios y prácticas técnicas organizadas por nivel de avance.
- Ejercicios desarrollados
- Retos para practicar
- Documentación por etapa

Evidencia académica
Índice de proyectos académicos y entregas con contexto, tecnologías y evidencia técnica.
- Proyectos entregados
- Contexto académico
- Evidencia técnica

Portafolio en construcción
Espacio en preparación para seleccionar proyectos que demuestren valor profesional real.
- Proyectos seleccionados con criterio
- Mejoras antes de publicar
- Evidencia profesional futura
Ruta de evidencia
Proyectos académicos ordenados por ruta
Estos proyectos se leen como una ruta: datos, construcción de software, patrones, backend y frontend. La institución sigue visible, pero el orden principal es el camino de aprendizaje.

Gestión de Inventario Java
Aplicación académica de consola para registrar, consultar, modificar, eliminar y vender productos mediante fundamentos de Java y programación orientada a objetos.
- CRUD de productos
- Venta y control de stock
- Validaciones y reportes básicos
Organizar un inventario pequeño en memoria y controlar operaciones básicas sobre productos sin depender de una base de datos.
Apliqué arreglos, métodos, clases, encapsulamiento, validación de entradas y manejo de excepciones en un flujo completo por consola.
Incorporar persistencia, pruebas automatizadas y colecciones cuando esos contenidos correspondan al nivel de aprendizaje.

Gestión Clínica con Estructuras de Datos
Sistema académico en Java para gestionar pacientes, citas, doctores y horarios dentro de un flujo de atención clínica.
- Gestión de pacientes y citas
- Estructuras de datos aplicadas
- Persistencia y reportes académicos
Ordenar el flujo básico de atención de una clínica académica: pacientes, doctores, citas y horarios.
Apliqué estructuras de datos, persistencia simple, menús de consola y organización progresiva del código.
Evolucionar la interfaz, reforzar validaciones clínicas y separar mejor la lógica de atención, persistencia y reportes.

Gestión Comercial DB
Proyecto académico de base de datos para organizar usuarios, clientes, productos, inventario, ventas, auditoría y políticas de precios en SQL Server.
- Modelo relacional
- Procedimientos, triggers y auditoría
- Inventario PEPS/FIFO y ventas
Modelar información de inventario, productos, ventas, auditoría y políticas de precios de una ferretería en contexto académico.
Reforcé diseño relacional, T-SQL, integridad referencial, procedimientos almacenados, triggers, auditoría y control de inventario PEPS/FIFO.
Documentar resultados esperados por cada validación, agregar una guía de restauración completa y ampliar consultas analíticas de ventas e inventario.

Gestión de Ventas con Patrones de Diseño
Sistema académico en Java para gestionar ventas e inventario de ferretería aplicando POO, GRASP y patrones GOF sobre un flujo de venta por consola.
- Venta por consola con cliente, usuario, productos y stock
- Subtotal, IGV, total y alerta por stock mínimo
- Factory Method, Builder, Command, Adapter, Facade, Observer y State
Organizar un flujo de venta de ferretería sin concentrar reglas, creación de productos, estados y alertas en una sola clase.
Apliqué Controller, Factory Method, Builder, Command, Adapter, Facade, Observer y State para separar responsabilidades y hacer el flujo más defendible.
Evolucionar una nueva versión con interfaz, persistencia o pruebas sin cambiar la lógica base ya sustentada.

SUNAT Consulta API
Backend académico desarrollado en Tecsup para practicar integración con servicios externos, controladores y organización de una API.
- API REST
- Integración externa
- Práctica backend
Practicar la consulta de información externa desde una API propia y organizar el flujo con Spring Boot.
Reforcé controladores, servicios, consumo HTTP, pruebas de endpoints y separación básica de responsabilidades.
Agregar caché de consultas, auditoría de errores del proveedor y una estrategia de reintentos para mejorar estabilidad ante fallos externos.

Backend Productos y Pedidos
Entrega académica de backend orientada a consolidar servicios, persistencia y estructura de aplicación con Spring Boot.
- Servicios backend
- Persistencia
- Productos y pedidos
Consolidar una aplicación backend evaluable con rutas, datos y organización técnica suficiente para una entrega académica.
Practiqué estructura de proyecto, persistencia, endpoints y criterios de entrega técnica.
Conectar mejor el flujo entre productos y pedidos, agregar validaciones de stock y preparar pruebas de integración entre servicios.

Catálogo Productos React
Práctica académica frontend para gestionar productos, consumir servicios y ordenar componentes en una aplicación React.
- Catálogo de productos
- Consumo de API
- Frontend con React
Practicar una interfaz funcional para listar, crear, editar y eliminar productos desde una aplicación web.
Reforcé componentes, estado, formularios, consumo de servicios y flujo básico de una app frontend.
Agregar búsqueda, filtros por estado, validaciones de precio y stock, y mejores mensajes visuales para carga, error y éxito.