Skip to main content
Back to portfolio

Education

Scholarship System

Role
Full-Stack Developer

A system for organizations and schools where applicants submit scholarship requests through a carefully validated, page-by-page UX—each step owns its form state and input rules. Committee members review applications in a dedicated admin experience and print official PDFs, available in two languages. I designed and built the project full stack on Firebase, Firestore, and the Realtime Database.

Keynotes

  • Split the applicant journey into focused pages for clearer UX and easier validation per step.
  • Enforced strict client-side and server-side validation across every input and submission stage.
  • Built committee review tools with bilingual PDF generation for printable applicant records.
  • Owned the full stack on Firebase—auth, Firestore data modeling, and deployment.

Technologies

  • React
  • TypeScript
  • Firebase
  • Firestore
  • Firebase Realtime Database