🔒 IQ Portfolio Gate (This Site)

A privacy experiment that gates portfolio access behind cognitive puzzles while transparently showing users what data websites can collect.

Role: Solo Builder 2025 — Live / Iterating FastAPI • SQLAlchemy • OAuth 2.0 • IP Geolocation • Vanilla JS

Overview

IQ Portfolio Gate is an interactive portfolio system that flips the usual “here’s my work” flow into a hands-on lesson about digital privacy. Instead of silently tracking visitors, it makes data collection explicit by asking for consent, demonstrating what can be inferred from a visit, and then showing the results back to the user as a generated dossier.

The gate uses puzzle-based progression and server-side validation to prevent basic client-side cheating, while also serving as a practical full-stack build that combines backend routing, authentication, data storage, and a front-end UI/UX flow.

Tech Stack

FastAPI SQLAlchemy OAuth 2.0 IP Geolocation Vanilla JS HTML/CSS

Key Features

My Contribution

Results

← Back to Portfolio