~/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
-
Stateless by Design
- why
- Stateless services scale predictably and reduce data liability.
- trade-off
- Reduced UX conveniences in exchange for safety.
-
Privacy-First Logging
- why
- Structured logging with hashed IPs and no cookies.
- trade-off
- Reduced individual tracing for GDPR-aligned defaults.
-
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
summary
If you’re looking for a backend engineer who prioritizes correctness, privacy, and ownership — this project is exactly that.