
A platform connecting technology leaders with nonprofit board opportunities. Application forms, matching views and candidate comparisons support the process from registration to reviewing a potential match.
My role
Frontend team member with direct client communication. My work focused on application forms, validation and matching interfaces within the existing product.
What I delivered
- Developed reusable application forms and schema-based validation.
- Implemented matching views and candidate comparison workflows.
- Worked within role-aware user and organization workflows and the existing API architecture.
- Collaborated directly with the client and the product team to clarify interface behavior.
The challenge
Turn detailed application information into clear registration and comparison flows while working within established roles, form state and API contracts.
Tech stack
- React
- TypeScript
- MobX
- Mantine
- React Hook Form
- Zod
- Vite
- Sass
Project status
Team project. A sanitized frontend source snapshot is public; the backend remains private.