Elena de Gregorio®
Disponible para 2026
EN ES

Inicio / Servicios / Desarrollo front-end con Angular y React

(02) — Desarrollo front-end

Front-end con
Angular y React

Angular y React en producción, y por debajo de los dos lo que casi nadie mira: HTML semántico, CSS que sobrevive a un rediseño y JavaScript que degrada con elegancia. Diseño y construyo, así que no hay traspaso, ni maqueta que se pierda por el camino, ni «esto en Figma se veía distinto».

HablemosHablemos ↗

(01) — El stack

Con qué construyo, y cuándo elijo cada cosa

Angular
Para aplicaciones con estado de verdad, formularios largos y equipos que necesitan una estructura impuesta por el framework. TypeScript, componentes independientes, servicios y rutas con carga diferida. Es el stack de la reconstrucción de SKÅL Madrid.
React
Para interfaces que se componen de piezas y cambian rápido. React 18, React Router y Vite. Es el stack con el que rehíce la web del Proyecto Djehuty: 1.269 páginas y 38 rutas en 224 KB de JavaScript.
Next.js
React con renderizado en servidor y rutas por archivos, cuando el producto necesita SEO y una carga inicial ligera. Es el stack de la reconstrucción de Retina · GAME TV.
TypeScript
Por defecto en los dos. Un tipo mal puesto se ve al escribirlo; un dato mal puesto se ve en producción.
HTML5 semántico
La base de todo lo demás. Landmarks, encabezados en orden, formularios etiquetados. Es la mitad de la accesibilidad y la mitad del SEO, gratis.
CSS moderno
Grid, container queries, propiedades personalizadas, color-mix, clamp(). Tipografía fluida y temas claro y oscuro desde el mismo juego de tokens.
Tailwind CSS
Utilidades sobre un tema propio: los tokens semánticos del sistema de diseño viven en la configuración, no repartidos por las plantillas. Así está estilada la reconstrucción de Retina.
JavaScript sin librerías
Cuando el proyecto no necesita un framework, no se lo pongo. Este mismo portfolio va sin uno.
Vite · Git
Compilación, control de versiones y despliegue estático. Sitios que se sirven desde un CDN y no se caen un domingo.
GitHub · Vercel
Repositorio con su historial y despliegue continuo: cada cambio publicado se puede ver en vivo, y el código se puede leer, no solo creer.

(02) — Qué incluye

Lo que entra en un encargo de front-end

  • Implementación desde el diseño De Figma al navegador, con los estados que la maqueta no enseña: carga, vacío, error, sin conexión, texto larguísimo.
  • Librerías de componentes en código El sistema de diseño, construido y documentado. Tokens que salen de un solo sitio y componentes que no se duplican en el tercer sprint.
  • Accesibilidad WCAG 2.2 AA Rutas de teclado completas, foco visible, contraste medido y lectores de pantalla probados de verdad, no dados por buenos.
  • Rendimiento y Core Web Vitals Peso del JavaScript, imágenes servidas en el formato y tamaño que tocan, fuentes que no bloquean el pintado, LCP y CLS vigilados.
  • Animación e interacción Movimiento que explica algo, respetuoso con prefers-reduced-motion, y que no cuesta treinta fotogramas.
  • Correos y newsletters responsive El HTML que todavía hay que escribir con tablas para que Outlook no lo rompa. Poco glamuroso, muy necesario.
  • Migraciones y rescates Código heredado que hay que mover sin perder ni las URL ni el contenido. Lo he hecho con 1.356 ficheros de PHP.
  • SEO técnico Marcado semántico, datos estructurados, hreflang, sitemap y metadatos. Esta misma web es el ejemplo.

(04) — La diferencia

Quien diseña y quien construye son la misma

El traspaso entre diseño y desarrollo es donde se pierde más dinero en un proyecto digital, y casi nunca aparece en el presupuesto. Se pierde en la reunión para explicar la maqueta, en el componente que se implementó parecido pero no igual, en los cuatro estados que nadie dibujó y alguien tuvo que inventarse un viernes.

Cuando la misma persona diseña y construye, ese coste desaparece: los estados se dibujan porque hay que escribirlos, la maqueta se ajusta al navegador en vez de al revés, y el sistema de diseño en Figma y la librería en código no se separan a los tres meses.

Si tu equipo ya tiene front-end, también funciona: entrego el diseño con la implementación pensada y hablo con quien lo va a construir en su idioma, no en el mío. Ver el servicio de diseño de producto ↗

(FAQ) — Preguntas frecuentes

Lo que me preguntan antes de contratarme

¿Encaja con lo que buscas?

Cuéntame qué estás construyendo y te digo, sin rodeos, si soy la persona adecuada. Respondo en un día laborable, hora de Madrid.

HablemosHablemos ↗