Back to Projects

RTB Portal - Technical and Vocational Education and Training Management Portal

RTB RwandaNovember 2024 - Present

View Live Project
In Production
RTB Portal - Technical and Vocational Education and Training Management Portal
Project Overview

A comprehensive government solution to assist in the management of the Rwanda Technical and Vocational Education and Training (TVET) institutions across Rwanda in terms of material assignment from district to school level, online assessment of teachers' performance .

Background

The Rwandan government needed a centralized and efficient system to oversee the operations of Technical and Vocational Education and Training (TVET) schools across the country. The goal was to digitally transform how institutions are managed—from tracking infrastructure and equipment to monitoring teacher performance and student outcomes. The Rwanda TVET Board initiated the TVET Management Portal project to improve transparency, accountability, and efficiency from district authorities down to individual school administrators.

My Role

Full Stack Software Engineer

Key Challenges
  • Managing diverse data sets from multiple administrative levels (districts, schools, teachers, and students)
  • Ensuring role-based access control for various stakeholders (school admins, district officers, RTB staff)
  • Handling data synchronization between remote institutions with limited connectivity
  • Creating a system that supports both operational management (e.g., materials tracking) and performance analytics (e.g., teacher evaluations)
  • Integrating historical data and legacy spreadsheets into a unified digital platform
Solutions & Approach
  • Contributed in the design and development of a modular full-stack architecture using Node.js, PostgreSQL, and React.js to support scalable deployment and maintainability
  • Built dynamic role-based dashboards for RTB officers, district authorities, and school administrators, tailored to their specific operational needs
  • Developed secure API endpoints with proper authentication
  • Implemented secure RESTful APIs and JWT-based authentication to protect sensitive educational and personnel data
  • Created performance evaluation modules that allowed school heads and district officers to record, assess, and monitor teacher performance using customizable KPIs
  • Integrated a reporting engine to allow exportable reports for stakeholders and decision-makers, supporting both tabular data and visual analytics
Outcomes & Impact
  • Digitized and centralized management of over 100+ TVET schools across Rwanda
  • Reduced paperwork and reporting overhead for school and district administrators by over 70%
  • Enabled evidence-based decision-making at the national level through real-time access to school and staff performance data
  • Improved visibility and accountability in the allocation and usage of training materials and government-provided equipment
Technologies Used
React
Redux
Node.js
PostgreSQL
Material UI
JavaScript
REST APIs
Spring boot