Herramientas

Hardware, editores y todo lo demás que de verdad uso cada día.

Equipo

  • MacBook Air M5

    24 GB de memoria. Silencioso, sin ventilador, ligero: siempre lo puedo llevar conmigo. Y le alcanza para todo, incluido Docker con una docena de contenedores y Unity.

Editores

  • VS Code

    Mi editor principal. Antes usaba JetBrains, pero lo dejé: cuesta dinero, va lento y encima tiene bugs. Y con agentes aquí es más cómodo de todos modos.

  • Claude Code

    Por aquí pasa la mayor parte del trabajo: planificación, código, revisión. Yo planteo la tarea y decido qué se queda.

  • Cursor

    Lo tengo a mano, a veces comparo.

Entorno

  • Docker

    Cualquier proyecto se levanta con docker compose, en local igual que en el servidor.

  • Bun, Node, uv

    Bun para proyectos JS nuevos, Node con nvm para los viejos, uv para scripts de Python.

  • Termius

    SSH a los servidores.

  • DBeaver, MongoDB Compass

    Para ver qué hay realmente en la base de datos.

Programas

  • Figma

    Maquetas: más a menudo ajenas, a veces mías.

  • Godot, Unity, Blender

    Para juegos y prototipos. Godot cuando quiero algo rápido, Unity cuando hace falta un SDK concreto.

  • Яндекс Музыка

    Casi siempre de fondo. De aquí sale también la sección de música del sitio.

Servicios

  • GitHub + Actions

    Código y despliegue automático: push a main y en un par de minutos ya está en el servidor.

  • Свой VPS + Traefik / Caddy

    Todos los proyectos viven en mis propios servidores en contenedores. Traefik o Caddy reparten dominios y certificados.

  • Cloudflare

    DNS, proxy y caché delante de los sitios, y de paso protección. Algunos sitios estáticos viven directamente en Cloudflare Pages.

  • OpenRouter

    Una sola API para un montón de modelos de lenguaje. Es cómodo comparar y cambiar sin reescribir el código para cada proveedor.

  • Replicate

    Redes neuronales para imágenes y otros medios por API, por ejemplo para generar banners.

Cómo está hecho este sitio

  • Nuxt 3

    Marcado en Pug, estilos en Sass, tres idiomas con i18n. Los textos están en JSON junto al código: hubo un CMS, pero sobraba.

  • Golos Text, IBM Plex Mono

    El texto principal y todo lo «de instrumento»: etiquetas, cifras, marcas.

  • Скрипты-сборщики

    Música de Yandex Music, películas de Kinopoisk, juegos de Steam, lugares de Instagram. Los scripts corren en local y guardan el resultado en JSON.

  • Трекер активности

    Un agente en el Mac revisa mis repositorios cada 15 minutos y envía los commits recientes al sitio. Los proyectos privados van sin nombre.

  • d3-geo

    El globo de la página «Mundo» es SVG, sin WebGL ni servicios de mapas.