Learning platform CMS & Admin panel

About UULA
UULA is a leader in the educational market and the most popular application for learning and exam preparation in Kuwait and Saudi Arabia. The service includes applications for tablets and phones, as well as a web platform, containing the entire school and university curriculum, additional materials, tests, and educational games. As a Principal Designer, I oversee the development of the Admin Panel / CMS system, which is used by support agents, teachers, content managers, marketing teams, and platform owners.
Role in project: Principle & Lead designer
I love sophisticated information structures, dashboards, user profiles, data driven interfaces. So after I was hired as a product designer to UULA I immediately start to take more and more design management and supervision over Admin panel and quick became Lead and Principle designer of Admin panel and admin Design system.
Note: Unfortunately this project is restricted by NDA so I can’t share designs.
UULA Admin panel (CMS)
Admin panel is the core and heart of our education platform, and it consist of the next main parts:
User management system (both students and CMS system users), handling their subscriptions, orders, and requests. Key users: support agents.
Content management system for creating course structures, uploading and organizing materials, designing lessons, tests, style guides, and more. Key users: teachers, school managers, content managers, and marketers.
Billing platform for tracking all sales, subscriptions, teacher payouts, etc. Key users: platform owners, finance department.
Admin Panel Design System
Besides client app and web platform Design System we have separate DS for Admin panel, because they they too to merge them together, as they not only made for different platforms and devices/screens and environment (students rooms. Schools, libraries vs office space) but mede for completely different age groups (students vs teachers and customer care agent who have completely different goals and also aging problems)
My role and responsibilities
Directly working on product new features and improvement of previous.
Enhancing UX and platform interfaces,
Developing the platform's design system: rework old components and create new ones using up to date Figma features ( variables, variants, auto-layout, nested components etc.) Creating templates, documentation, and descriptions for all components.
Training other designers on using the admin panel, providing consultations, design reviewing and design checks for other designers and devs. Consulting QA team about admin panel specifics.
Collaborate with project manager, stakeholders (teachers, customer care agents, school managers, product CEO), development team and QA-team.
Conduct researches and prepare presentations for Admin panel / CMS improvements of Admin panel.
Presentation of newly implemented features on design Townhalls to keep my colleagues up to date about admin part
Key achievements
Over 40 new features implemented
Constant positive feedback from main users (teachers & support team)
Improvement of design documentation quality of all designers when they work with admin panel (CMS)
Improving RTL layouts
Successful transition to new font with much better support of Arabic language
Optimizing over 800 components to 80+ with help of variants, auto layouts and variables
Create over 40+ new components including highly sophisticated like media uploads, video players, video editing, quality assurance checking components with lots of different states and errors.
Implementing white theme (initially it was only dark themed, but white theme was popular request from users)