stack 44 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
  • 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