§ · ~/story

Project Story

Privacy-First Personal Landing Page (Rust · Actix)

Gustavo Hammerschmidt · @guhhammer

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

§ 01

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.

§ 02 [4]

How Recruiters Should Read This

Decisions Trade-offs Security Thinking Ownership
§ 03 [3]

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.

§ 04 [365d TTL]

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.