stack
Tech stack
Tools I use on real projects, grouped by area. The choice depends on the problem: not everything needs the same language or the same database.
BACKEND
business logic and services
- Java 17
- Spring Boot 3
- Python 3.12
- FastAPI
- SQLAlchemy 2
- Socket.IO
FRONTEND
web interfaces
- React
- Vite
- TailwindCSS
- JavaScript
- HTML
- CSS
DATABASES
persistence and cache
- PostgreSQL
- MySQL
- SQLite
- Redis
- Flyway
INFRASTRUCTURE
deployment and operations
- Linux
- Docker
- Docker Compose
- Nginx
- Cloudflare
HARDWARE / IOT
devices and biometrics
- NFC / RFID (MIFARE)
- Hikvision ISAPI
- ZKTeco
- Comunicación serial
- ESC/POS
NETWORKS / HARDWARE
installation and physical gear
- Ubiquiti (UniFi)
- HPE ProLiant
- Lenovo ThinkSystem
- VLANs
- Cableado estructurado
SECURITY
authentication and protection
- JWT + refresh rotativo
- 2FA TOTP
- Rate limiting
- TLS / SSL
- AES-256-GCM
DESKTOP
desktop applications
- PySide6 (Qt 6)
- PyInstaller
- Inno Setup
TOOLS
working environment
- Git
- GitHub
- VS Code
- Linux CLI