Software con el que trabajo
- Leer artículo
Fundamentos web
HTML
Lenguaje de marcado semántico que estructura documentos y aplicaciones web.
Construir contenido accesible, indexable y resistente antes de añadir comportamiento.
- Leer artículo
Fundamentos web
CSS
Lenguaje de estilos para composición, tipografía, adaptación y estados visuales.
Crear interfaces responsive y sistemas visuales sin depender de JavaScript.
- Leer artículo
Interfaz
Preact
Alternativa compacta a React para interfaces reactivas.
Añadir componentes con estado dentro de aplicaciones que no necesitan un runtime pesado.
- Leer artículo
Web
Astro
Framework web orientado a contenido con renderizado en servidor y mínimo JavaScript.
Construir sitios rápidos, páginas SSR e islas interactivas sin enviar un runtime completo por defecto.
- Leer artículo
Aplicaciones
Flutter
Toolkit multiplataforma para crear aplicaciones móviles y de escritorio desde una base de código.
Construir interfaces nativas multiplataforma con un sistema de widgets consistente.
- Leer artículo
Backend administrado
Supabase
Plataforma backend sobre PostgreSQL para datos y servicios de aplicaciones.
Levantar rápidamente persistencia y servicios backend para productos conectados.
- Leer artículo
Web
Next.js
Framework React para aplicaciones web con renderizado híbrido.
Combinar rutas de servidor, componentes React y entrega optimizada.
- Leer artículo
Interfaz
React
Biblioteca declarativa para construir interfaces por componentes.
Modelar estados complejos y compartir sistemas visuales entre runtimes.
- Leer artículo
Lenguaje
TypeScript
JavaScript con tipos estáticos para contratos más seguros.
Detectar inconsistencias temprano y hacer explícitos los límites entre capas.
- Leer artículo
Lenguaje
JavaScript
Lenguaje nativo de la web y base del ecosistema frontend.
Crear comportamiento progresivo que se ejecuta directamente en el navegador.
- Leer artículo
Runtime
Node.js
Entorno de ejecución de JavaScript para servicios, herramientas y aplicaciones de servidor.
Ejecutar APIs y herramientas TypeScript dentro del mismo ecosistema que las aplicaciones web.
- Leer artículo
Backend
Go
Lenguaje compilado simple, concurrente y eficiente.
Construir servicios operativos pequeños, predecibles y fáciles de desplegar.
- Leer artículo
Backend
NestJS
Framework de Node.js para APIs modulares y tipadas.
Organizar controladores, validación, autenticación y casos de uso en servicios mantenibles.
- Leer artículo
Identidad
Better Auth
Framework de autenticación para TypeScript.
Gestionar sesiones, cookies y orígenes confiables con contratos compartidos.
- Leer artículo
Datos
PostgreSQL
Base de datos relacional robusta y extensible.
Persistir datos transaccionales con integridad, índices y operaciones atómicas.
- Leer artículo
Datos
Prisma
ORM tipado para bases de datos relacionales.
Modelar persistencia, migraciones y consultas con tipos generados.
- Leer artículo
Datos locales
SQLite / SQLCipher
Base embebida; SQLCipher agrega cifrado transparente.
Ofrecer persistencia local transaccional sin depender de un servidor.
- Leer artículo
Nativo
Tauri
Toolkit para aplicaciones de escritorio y móviles con frontend web y núcleo Rust.
Compartir interfaz web sin renunciar a almacenamiento y capacidades nativas controladas.
- Leer artículo
Datos y CMS
Directus
Plataforma de datos sobre SQL con API, permisos y panel administrativo.
Exponer datos operativos con control por roles sin construir un back office desde cero.
- Leer artículo
Lenguaje
Rust
Lenguaje de sistemas con seguridad de memoria sin recolector de basura.
Construir límites nativos seguros y eficientes.
- Leer artículo
Infraestructura
Docker
Contenedores reproducibles para servicios y dependencias.
Empaquetar, conectar y desplegar stacks completos de forma consistente.
- Leer artículo
Despliegue
Dokploy
Plataforma autohospedada para desplegar y administrar aplicaciones y servicios.
Centralizar despliegues, configuración y operación de stacks Docker desde una superficie controlada.
- Leer artículo
Sistemas
Linux
Sistema operativo abierto para servidores y estaciones de trabajo.
Operar servicios con control, automatización y observabilidad.
- Leer artículo
Infraestructura
Cloudflare
Red perimetral, DNS y túneles para servicios web.
Publicar servicios, proteger orígenes y conectar infraestructura distribuida.
- Leer artículo
Automatización
Bash
Shell y lenguaje de scripting habitual en sistemas Unix.
Automatizar instalación, diagnóstico y tareas repetibles de operación.
- Leer artículo
Interfaz
Tailwind CSS
Framework CSS basado en utilidades.
Construir sistemas visuales consistentes cerca del marcado.
- Leer artículo
Calidad
Vitest
Runner de pruebas integrado con Vite y TypeScript.
Verificar unidades y contratos con una configuración rápida y cercana al proyecto.
- Leer artículo
Tooling
Vite
Servidor de desarrollo y empaquetador web rápido.
Entregar ciclos de desarrollo cortos y builds optimizados.
- Leer artículo
Calidad
Playwright
Automatización de navegadores para pruebas end-to-end y visuales.
Comprobar interacción, accesibilidad y regresiones en un navegador real.
- Leer artículo
Movimiento
GSAP
Motor de animación para secuencias web precisas.
Orquestar movimiento con control de tiempos, easing y estados.
- Leer artículo
Control de versiones
Git
Sistema distribuido para registrar cambios y coordinar el desarrollo de software.
Mantener una historia verificable, aislar trabajo y revisar cambios antes de integrarlos.
- Leer artículo
Tooling
pnpm
Gestor de paquetes eficiente con soporte sólido para workspaces.
Administrar monorepos con instalaciones reproducibles y poco espacio duplicado.