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
- Full-stack · Integrations · Schemas · CI/CD
A small, ambitious team and a noisy data problem: customers were leaving signal everywhere — email, Twitter, Zapier flows, 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 — 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.