stack 34 technologies

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

DATABASES

persistence and cache

  • PostgreSQL
  • MySQL
  • SQLite
  • Redis
  • Flyway

INFRASTRUCTURE

deployment and operations

  • Linux
  • Docker
  • 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

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