~/story

Landing page personal con privacidad primero (Rust · Actix)

La mayoría de los sitios personales son escaparates de frontend. Este no.

Gustavo Hammerschmidt · @guhhammer

propósito

Por qué existe este proyecto

Este proyecto se construyó para demostrar criterio de ingeniería backend bajo restricciones reales: normativa de privacidad, prevención de abuso, observabilidad y valores por defecto de producción — sin rastreo de usuarios ni estado innecesario.

para reclutadores

Cómo deberían leer esto los reclutadores

Decisiones Trade-offs Mentalidad de seguridad Ownership
decisiones

Decisiones clave

  1. Stateless por diseño

    por qué
    Los servicios sin estado escalan de forma predecible y reducen la responsabilidad sobre los datos.
    trade-off
    Menos comodidades de UX a cambio de seguridad.
  2. Registros con privacidad primero

    por qué
    Logging estructurado con IPs hasheadas y sin cookies.
    trade-off
    Menor trazabilidad individual a cambio de valores por defecto alineados con el RGPD.
  3. Rust y Actix

    por qué
    Concurrencia segura en memoria y garantías en tiempo de compilación.
    trade-off
    Menor velocidad inicial a cambio de alta confianza bajo carga.
baseline

Base de seguridad y privacidad

  • Sin almacenamiento de IPs en bruto
  • Sin cookies
  • Sin registro del contenido de mensajes
  • Retención de registros: un año
  • Métricas solo agregadas

Política de privacidad y registros

resumen

Si buscas un ingeniero backend que priorice corrección, privacidad y ownership — este proyecto es exactamente eso.