V Volkanic

Herramientas

Stack y herramientas

Las tecnologías que uso en proyectos de producción reales. No exhaustivo — solo lo que realmente meto en producción con regularidad.

Frontend & UI

Vue 3 / Quasar

Framework principal para frontends de aplicaciones enterprise. Quasar aporta un sistema de componentes completo y soporte SPA/SSR/PWA sin configuración extra.

Angular / Nebular

Para proyectos donde se necesita una arquitectura frontend más rígida y tipada. Nebular extiende Angular con componentes de UI listos para dashboards y paneles de administración.

React

En proyectos donde el equipo o cliente lo requiere. Componentes funcionales con hooks, sin frameworks pesados encima.

Astro

Para sitios de contenido y portfolios como este. Islands Architecture, zero JS por defecto, y rendimiento excepcional en Core Web Vitals.

Tailwind CSS

Utility-first CSS para todos los proyectos frontend. Elimina la fricción del CSS a medida y mantiene consistencia visual sin esfuerzo.

Backend & Lenguajes

PHP 8.3 / Laravel 11

Stack principal para proyectos de backend. Ecosistema maduro, ORM excelente, y Eloquent para el día a día.

Java 21 / Spring Boot 3

Para sistemas con alta carga, microservicios y clientes enterprise. Spring Security y JPA cubren el 90% de los casos.

TypeScript / Node.js

APIs secundarias, scripts y herramientas de automatización. Prefiero backend TS puro sin frameworks pesados.

Python 3.12

Scripts de procesamiento, automatización de infraestructura y tareas de datos cuando el ecosistema lo justifica.

Bases de datos

PostgreSQL 16

Primera opción para casi todo. JSONB, arrays, full-text search nativo. Herramienta más completa del ecosistema relacional.

Redis 7

Cache, sesiones, rate limiting y colas ligeras. Imprescindible en cualquier sistema con carga real.

MySQL 8 / MariaDB

En proyectos donde ya existe o cuando el cliente lo requiere. Bien configurado con InnoDB es perfectamente válido. MariaDB en contextos donde se necesita compatibilidad con Galera Cluster.

Elasticsearch

Búsqueda full-text, logs y analytics. Potente pero costoso de operar — solo cuando hay caso de uso claro.

Infraestructura & Cloud

AWS (ECS Fargate, RDS, S3, SQS, Lambda)

El proveedor que más uso. ECS Fargate para contenedores sin gestionar instancias, RDS para bases de datos gestionadas.

Terraform

Todo como código. Módulos reutilizables, workspaces por entorno, state remoto en S3 + DynamoDB para bloqueos.

Docker / Docker Compose

Dev, staging y prod en el mismo contenedor. Compose para local, ECS para producción.

GitHub Actions

CI/CD principal. Tests, linting, build de imagen Docker y deploy automatizado a ECS en cada push a main.

Nginx

Reverse proxy, terminación TLS, configuración de headers de seguridad. El fiel compañero de producción.

Mensajería & Colas

RabbitMQ

Para comunicación asíncrona entre servicios, con routing de mensajes, dead letter queues y confirmaciones manuales.

AWS SQS

Cuando el sistema ya está en AWS y no necesita el routing avanzado de RabbitMQ. Simple, escalable y gestionado.

Laravel Queues / Horizon

Para workers en Laravel sobre Redis o SQS. Horizon da visibilidad completa de las colas en producción.

Herramientas de desarrollo

IntelliJ IDEA / PhpStorm

IDEs de JetBrains. Indispensables para refactoring, navegación de código y debugging en Java y PHP.

VS Code

Para TypeScript, Python, edición de Terraform y markdown. Ligero y extensible.

TablePlus

GUI para bases de datos. Mucho más rápido que pgAdmin para exploración y consultas rápidas.

Insomnia / HTTPie

Testing de APIs. Insomnia para proyectos complejos con entornos, HTTPie para pruebas rápidas en terminal.

Git + GitHub

Control de versiones. Convencional Commits, PRs con reviews, y branch protection en main.

Monitorización & Observabilidad

AWS CloudWatch

Logs, métricas y alertas cuando todo está en AWS. Log Insights para consultas ad hoc.

Sentry

Error tracking en producción. El stack trace con contexto es imprescindible para diagnosticar bugs rápido.

Datadog (selectivo)

En clientes que lo tienen. APM y métricas de infraestructura en tiempo real.

Esta página se actualiza con el stack real que uso en proyectos actuales. Algunas tecnologías cambian con el tiempo — la elección siempre depende del problema, no de la tendencia.