All projects
01

Overview

Impact Fellowship QA is a question-and-answer platform I was asked to build for the Impact Fellowship Group in Saint John. The platform gives fellows a centralized place to ask questions and share answers without relying on scattered conversations or messages.

A key requirement was keeping the platform anonymous. Users should be able to participate without publicly attaching their identity to their questions or answers.

02

Problem

The fellowship needed a simple way for participants to ask questions and access useful answers in one place, while maintaining anonymity between users.

The platform needed to:

  • Keep questions and answers anonymous

  • Allow users to access their accounts across devices

  • Prevent users from needing to repeatedly authenticate

  • Provide a simple, focused Q&A experience

03

Approach

I designed the authentication system around long-lived JWTs so users could remain authenticated without constantly signing back in. Each user is also given a secret key that acts as their persistent identifier across devices without exposing their identity publicly.

The result is an anonymous experience where the platform can still recognize a returning user and associate their activity with their account.

04

What I Learnt

This project gave me practical experience designing authentication around an unusual requirement: persistent identity without public identity.

It also taught me how product requirements from a real organization can influence technical decisions, particularly around authentication, privacy, and user experience.

05

In The End

Impact Fellowship QA became a simple, anonymous platform that gives fellows a dedicated place to ask questions and share knowledge while keeping their identities private.

It was also a great opportunity to build something directly for a real organization and design the technical experience around their specific needs.