All work

Candour, without friction

Anonymous Team Feedback

A team-built survey product that helps colleagues share anonymous feedback through focused prompts, clear dashboards, and low-friction links.

Role
Frontend engineer · six-person team
Scope
Team product
Year
2019

The product

Useful team feedback depends on psychological safety and a workflow people will actually complete. This six-person team project made it possible to create a focused survey, share it through a simple link, and review the anonymous responses as a readable team signal.

My contribution

I built key parts of the React frontend: the responsive dashboard and survey presentation, the share-link flow, profile screens, and shared responsive styling. The work was delivered within a six-person product team, with shared ownership of the wider Apollo GraphQL application and its routing architecture.

Engineering decisions

  • Apollo kept GraphQL queries close to the views that consumed them and made loading and error states explicit across the team architecture.
  • The sharing flow reduced participation to one clear action while preserving the product’s anonymous-response model.
  • Dashboard charts summarized the response set without replacing the underlying written feedback.
  • Lazy-loaded routes reduced the initial application surface while keeping conventional, understandable navigation.
  • A shared styled-components layer made the dashboard, surveys, profile, and responsive states visually consistent across a fast-moving team codebase.

What this shows

The original hosted demo has been retired, so I link to the source rather than presenting a broken live experience. The case demonstrates how I translate a sensitive product premise into clear survey, sharing, and dashboard flows while collaborating inside an existing team architecture.

Working on something complicated?

I’d like to hear about it.