~/story

Privacy-First Personal Landing Page (Rust · Actix)

Most personal websites are frontend showcases. This one isn’t.

Gustavo Hammerschmidt · @guhhammer

purpose

Why This Project Exists

This project was built to demonstrate backend engineering judgment under real-world constraints: privacy regulations, abuse prevention, observability, and production defaults — without user tracking or unnecessary state.

for recruiters

How Recruiters Should Read This

Decisions Trade-offs Security Thinking Ownership
decisions

Key Decisions

  1. Stateless by Design

    why
    Stateless services scale predictably and reduce data liability.
    trade-off
    Reduced UX conveniences in exchange for safety.
  2. Privacy-First Logging

    why
    Structured logging with hashed IPs and no cookies.
    trade-off
    Reduced individual tracing for GDPR-aligned defaults.
  3. Rust & Actix

    why
    Memory-safe concurrency and compile-time guarantees.
    trade-off
    Slower initial velocity for high confidence under load.
baseline

Security & Privacy Baseline

  • No raw IP storage
  • No cookies
  • No message content logging
  • Log retention: one year
  • Metrics are aggregated only

Privacy & Logging Policy

summary

If you’re looking for a backend engineer who prioritizes correctness, privacy, and ownership — this project is exactly that.