stack
Stack tecnológico
Herramientas que uso en proyectos reales, agrupadas por área. La elección depende del problema: no todo necesita el mismo lenguaje ni la misma base de datos.
BACKEND
lógica de negocio y servicios
- Java 17
- Spring Boot 3
- Python 3.12
- FastAPI
- SQLAlchemy 2
- Socket.IO
FRONTEND
interfaces web
- React
- Vite
- TailwindCSS
- JavaScript
- HTML
- CSS
BASES DE DATOS
persistencia y caché
- PostgreSQL
- MySQL
- SQLite
- Redis
- Flyway
INFRAESTRUCTURA
despliegue y operación
- Linux
- Docker
- Docker Compose
- Nginx
- Cloudflare
HARDWARE / IOT
dispositivos y biometría
- NFC / RFID (MIFARE)
- Hikvision ISAPI
- ZKTeco
- Comunicación serial
- ESC/POS
REDES / EQUIPO
instalación y equipo físico
- Ubiquiti (UniFi)
- HPE ProLiant
- Lenovo ThinkSystem
- VLANs
- Cableado estructurado
SEGURIDAD
autenticación y protección
- JWT + refresh rotativo
- 2FA TOTP
- Rate limiting
- TLS / SSL
- AES-256-GCM
ESCRITORIO
aplicaciones de escritorio
- PySide6 (Qt 6)
- PyInstaller
- Inno Setup
HERRAMIENTAS
entorno de trabajo
- Git
- GitHub
- VS Code
- Linux CLI