MyMaktab: rebuilding the national school admission platform in Angular 21

2026 – now · Angular lead developer, Uzinfocom

Angular 21TypeScriptSignalsPrimeNGYandex Maps 3RESTmy.maktab.uz ↗

Context

A national e-government platform of the Republic of Uzbekistan that digitalises Grade 1 admission and student transfers. Parents apply online, submit documents electronically, compare nearby schools, track the application and watch their position in a queue that depends on school capacity. I joined Uzinfocom as Angular lead developer in March 2026 to rebuild it.

The problem

The existing front-end was a legacy Vue.js implementation. The service had to grow, with new workflows for transfers, school search and queue monitoring, and the interface needed a redesign at the same time.

Constraints

Parents of every technical level, mostly on phones; traffic concentrated in the first days of the admission season; government data rules; a live public service that cannot pause while it is rebuilt.

What I did

Rebuilt the front-end from scratch as an Angular 21 application: standalone components, Signals for state, PrimeNG for forms and tables, Yandex Maps 3 for finding and comparing schools near an address. Implemented the public workflows end to end: Grade 1 admission, student transfer applications, school search, electronic document submission, application status tracking and online queue monitoring based on school capacity. Every screen is responsive and designed phone-first.

As lead: code reviews, architectural direction, reusable component design and the development standards the team works to.

Parent applies on a phone
Documents uploaded
Capacity-based queue
Status and notification
The online flow. Before: a paper application handed to the school, with no visible queue.

What happened

The rebuilt platform is in use across the country. Parents apply from their phones, upload documents once, and see school capacity and their place in the queue instead of waiting for a call. Schools receive applications as data rather than paper.

← All projects