{
  "name": "Nicolás Villagrán",
  "email": "nicovillagranroses@gmail.com",
  "github": "https://github.com/nicovillagranr",
  "linkedin": "https://www.linkedin.com/in/nico-villagran/",
  "role": "Frontend Developer",
  "based": "Santiago, CL",
  "years": 2,
  "availability": "open_to_work",
  "stack": {
    "languages": [
      "JavaScript",
      "TypeScript",
      "HTML",
      "CSS"
    ],
    "frontend": [
      "React",
      "React Router",
      "Framer Motion",
      "Zod"
    ],
    "styling": [
      "Tailwind",
      "Bootstrap",
      "CSS Modules",
      "BEM",
      "Sass",
      "Less"
    ],
    "testing": [
      "Vitest",
      "Testing Library"
    ],
    "tools": [
      "Git",
      "Vite",
      "pnpm",
      "ESLint",
      "Prettier",
      "Docker"
    ],
    "copilots": [
      "Claude Code",
      "Claude Design"
    ]
  },
  "intro": {
    "about": "Desarrollador frontend en Santiago de Chile. Construyo interfaces en React pensando en quien las usa: accesibles, rápidas y consistentes. Me importa el código que las sostiene —componentes claros, pruebas que cuidan lo que ya funciona— y la disciplina de mejorar un poco cada día sin atajos.",
    "stackHeading": "Cómo trabajo",
    "stack": "No colecciono tecnologías por moda: cada herramienta la elegí resolviendo un problema concreto. React y Tailwind sostienen la UI; Vitest y Testing Library protegen lo que ya funciona; pnpm, Vite y ESLint mantienen el flujo limpio. Prefiero dominar bien lo esencial antes que tocar todo a medias.",
    "stackPillars": [
      {
        "label": "Pienso",
        "items": [
          "el problema primero",
          "decidir, no decorar"
        ]
      },
      {
        "label": "Pruebo",
        "items": [
          "los caminos que rompen",
          "lo crítico, no todo"
        ]
      },
      {
        "label": "Mantengo",
        "items": [
          "lo que ya funciona",
          "código que envejece bien"
        ]
      }
    ]
  },
  "philosophy": "Nunca dejar de aprender"
}