Project

BSL Academy — Admin Console

Enterprise-grade content management platform for managing courses, videos, and reading materials with full role-based workflows and analytics.

Lead Frontend EngineerTeam 48 months

Overview

Developed a full-featured admin system enabling editors and administrators to upload, categorize, localize, and schedule multimedia learning content (video, audio, articles, and quizzes). Implemented advanced features like draft publishing, content versioning, bulk metadata editing, and smart content filters for rapid management of thousands of assets.

Built a granular role-based permission system with super-admin, editor, and reviewer tiers, ensuring secure access control and streamlined collaboration. Every change is tracked through audit trails with timestamps and author signatures, supporting compliance and accountability.

Implemented data caching and optimistic UI updates using React Query, ensuring a real-time, responsive experience for editors even under concurrent content updates.

Added accessibility-first design with ARIA-compliant components, keyboard navigation, and high-contrast modes, passing WCAG 2.1 AA benchmarks for educational institutions.

Integrated analytics dashboards that visualize publishing metrics, content engagement, and platform performance through dynamic charting and modular API design.

1
Role-based access and granular content permissions
2
Bulk upload and advanced search with tag filtering
3
Versioning and scheduling workflows
4
Real-time validation and optimistic UI updates
5
Integrated publishing analytics dashboard

Responsibilities

  • Architected scalable frontend using React and Redux Toolkit for real-time content operations.
  • Designed and developed dynamic form builders and schema validation with Zod.
  • Integrated React Query for API caching and background synchronization.
  • Built accessibility-focused components with MUI and custom theming.
  • Collaborated with backend engineers to design GraphQL endpoints for nested content structures.

Impact & Metrics

Users
1.8k
Performance
80ms
Reliability
98
Developed to support multi-tenant learning environments with full localization and analytics extensibility.

Want something like this?

Get In Touch