Engineering

3 posts on engineering. All posts →

A dashed anonymous avatar with a random ID, its feedback, comments and votes travelling along a one-way arrow into a solid apricot account
Engineering August 29, 2026 · 6 min read

Migrating anonymous feedback to real accounts

Making people sign in before they can complain is how you get no feedback. The SDK starts everyone anonymous and migrates them once, in one direction.

Screenshot of a fedo board with custom icons uploaded for each feedback board
Engineering August 22, 2026 · 10 min read

Image uploads on a Go backend: R2 and orphan cleanup

Board icons started as one endpoint and ended up touching storage layout, image processing, cleanup jobs, and rate limiting. Here is the architecture.

Ship feedback that listens.

Collect feedback inside your app and let users vote on what ships next.