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.