The irritation
Wedding guests capture hundreds of candid moments, but collecting the originals usually becomes a tangle of group chats, expiring links, and forgotten uploads.
A wedding media service that lets guests contribute photos and videos through a QR-first upload flow without creating an account.

Built because…
Wedding guests capture hundreds of candid moments, but collecting the originals usually becomes a tangle of group chats, expiring links, and forgotten uploads.
I built a QR-first event product with signed cloud uploads, duplicate detection, gallery management, payments, email, abuse protection, and retention controls.
Guest upload has to feel effortless while large media files, unstable mobile networks, privacy boundaries, duplicate submissions, and storage lifecycle rules stay controlled.
Under the casing
Scope of work
No victory-lap math
Ever After Uploads became a complete product system spanning the guest moment, organizer tools, cloud media handling, payments, and post-event retention. It is now retired.
Removing account friction increases the responsibility of every system behind the screen. Retiring the service also reinforced the importance of explicit data-retention and shutdown paths.
In the playable workshop, Ever After Uploads lives in the Broadcast & Products as a wedding upload kiosk. You can inspect it without unlocking anything.