Skip to content
← All work
Work

Aggregating unstructured feedback into a product signal

Full-stack work on a platform that pulled customer feedback out of email, social, and app stores and turned it into something product teams could read.

Full-stack Software Developer 2020

A small, ambitious team and a noisy data problem: customers were leaving signal everywhere, across email, Twitter, Zapier flows, and app store reviews, and product teams could not read it without first pretending it was structured.

What changed

  • Built and maintained the web application end-to-end.
  • Shipped and operated integrations for Twitter, email bots, and Zapier services.
  • Remodeled 35+ database schemas and the APIs around them, so read and write paths got faster, and the barrier for product and engineering to contribute dropped.
  • Automated integration testing across CircleCI and AWS CodeDeploy, so production incidents were recoverable in minutes.

What it taught me

Aggregation systems live or die on schema discipline. The most useful work I did at Unbird was the least visible: the slow remodel of the data shape so that everything downstream could stop apologising for it.

If your team is somewhere in the middle of one of these, write.

Contact