Todos los proyectos

Proyecto personal de desarrollo web · En desarrollo

Este portfolio, construido desde cero

Sitio estático pensado con criterios de seguridad, donde cada proyecto se presenta como un caso de estudio breve.

Estado
En desarrollo
Tipo
Proyecto personal de desarrollo web
Mi participación
Diseño, desarrollo y evolución del portfolio
  1. DespliegueGitHub Pages
  2. Build estáticoAstro
  3. InterfazHTML y CSS
  4. ContenidoTypeScript y Markdown
Esquema: las cuatro capas del sitio, desde el contenido hasta el despliegue.

El problema

Un portfolio hecho solo con secciones genéricas y listas de tecnologías no alcanza para mostrar cómo se encara un problema, qué decisiones se toman ni qué aporta cada proyecto.

La solución

Un sitio estático hecho con Astro presenta el perfil y los proyectos como casos breves. Usa componentes reutilizables y prioriza rendimiento, accesibilidad, seguridad y mantenimiento.

Cómo funciona

  1. ContenidoReúne los datos de cada proyecto en un solo lugar.
  2. AstroArma los componentes y las rutas.
  3. HTML y CSSConstruyen una interfaz accesible.
  4. Build estáticoGenera un sitio liviano.
  5. GitHub ActionsPublica el sitio automáticamente.

Qué se buscó lograr

  • Presentar con claridad los proyectos y las decisiones técnicas.
  • Mantener un sitio principalmente estático y con JavaScript mínimo.
  • Reutilizar el contenido entre el inicio, el listado y cada caso.
  • Dejar una base lista para sumar nuevos proyectos.

Hecho con

Astro, TypeScript, HTML semántico, CSS, Git, GitHub, GitHub Actions y GitHub Pages.