[email protected]—~/proyectos · proyectos
proyectos

$ cat devbyjose/case-study.md

Proyecto personal

devbyjose.org

Activo

Portafolio personal construido con Angular y servicios de Cloudflare, con contenido técnico, contacto funcional y pruebas automatizadas.

Contexto

Tipo
Proyecto personal
Periodo
2026 — actualidad
Estado
Activo

Problema

Crear un portafolio técnico propio con una identidad diferenciada, contenido profesional estático y un canal de contacto funcional.

Mi contribución

Diseñé la experiencia, definí la arquitectura e implementé y desplegué el sitio y su Worker de contacto.

Decisiones técnicas

  • Angular 22 y TypeScript con Signals y detección de cambios zoneless.
  • Prerender estático para entregar las rutas públicas como HTML listo para consumir.
  • Worker de Cloudflare separado para aislar el procesamiento del formulario de contacto.
  • Lenguaje visual de terminal y window manager, acompañado de navegación semántica, accesibilidad y responsive.

Implementación

  • Aplicación Angular con contenido profesional centralizado en módulos de datos.
  • Tres rutas prerenderizadas durante el build de producción.
  • Suite automatizada para la aplicación y para el Worker independiente.
  • Flujo de contacto disponible mediante enlaces directos y terminal interactiva.

Resultado

  • Portafolio operativo con identidad técnica propia y recorrido profesional recruiter-first.
  • Worker de contacto desacoplado y contenido reutilizable sin duplicar claims en las vistas.

Estado y límites

  • Proyecto activo, desarrollado por fases y sujeto a evolución continua.

Stack

  • Angular 22
  • TypeScript
  • Signals
  • Zoneless
  • Prerender
  • Cloudflare Workers
  • Vitest

Evidencia