← Back to projects
Disability Inclusion Resource Hub
- Client
- Disability Inclusion Resource Hub
- Year
- 2025
- Live Project
- Visit Site
The Disability Inclusion Resource Hub is a multi-tenant digital ecosystem designed to centralize accessible learning materials, news, events, and courses for persons with disabilities and supporting organizations. The platform facilitates a secure content-sharing pipeline where registered organizations can submit resources and courses, which undergo a strict administrative review before public release.
- Role: Backend Developer & Database Architect
- Tech Stack: Next.js, NestJS, PostgreSQL

About the project
The platform utilizes a decoupled architecture featuring a high-performance NestJS backend API coupled with a Next.js frontend application, backed by a robust PostgreSQL relational database.
- The core system handles complex Role-Based Access Control (RBAC) across three distinct user tiers (Super Admin, Organization, and Normal User). It features an isolated multi-tenant workflow for registered organizations to manage content, an automated administrative approval pipeline for quality control, and an advanced course management module equipped with adaptive video streaming capabilities to ensure low-bandwidth accessibility.
My contributions & impact
1. Database Architecture & Schema Design
- Designed and engineered the entire relational database schema in PostgreSQL, ensuring normalized, high-performance data relationships for multi-role user management, resource versioning, and course tracking.
- Optimized data indexing and constraints to handle heavy file metadata and complex relationships between users, organizations, and their media submissions.
2. Backend API Engineering (NestJS)
- Built the core server architecture from scratch using NestJS, leveraging its modular system to separate concerns between user authentication, resource management, and content processing.
- Implemented secure Role-Based Access Control (RBAC) guards to strictly enforce boundaries between Super Admins, Organizations, and Public Users.
- Developed the multi-step content approval workflow, ensuring that organization-submitted resources and courses remain in a staged "Pending" state until securely approved by an administrator.
3. Advanced Media & Course Engineering
- Architected the backend logic for the course module, including the foundation for adaptive video streaming to allow seamless playback for users with varying internet speeds.
- Built secure file upload and download endpoints handling varied resource formats specifically optimized for accessibility tools.
4. Technical Leadership & Full-Stack Collaboration
- Acted as the technical anchor for the project by defining API contracts and providing clear integration blueprints and instructions to the frontend development team.
- Stepped in directly to assist with Next.js frontend implementation whenever complex state-management or critical UI integrations required full-stack alignment.




Tech stack
- Next.js
- Tailwind
- Nest.js
- PostgreSql