Ilmi & Qizil Pomada — online education
One codebase for several platforms: online courses, master classes, an online school and certificates
- My role
- Backend developer · DevOps
- Period
- 2024 — now
- Client
- Qizil Pomada LLC
- Links
- ilmi.uz
The e-learning platforms of Qizil Pomada — qptolov.uz and ilmi.uz — with iOS and Android apps. I am the only backend author: courses and master classes, an online school, a cart, certificate generation, sign-in by one-time code and QR, payments. Video is stored and served as our own encrypted HLS.
Ilmi has about 28 thousand users, 190 courses, 3,100 lessons and 2.6 TB of video. In 2026 I am rewriting the Ilmi backend on my django-template.
What I did
- Sole backend author: 384 of 385 commits in the main repository
- Eight payment systems: Payme, Click, Atmos, Octo, Payze, Alif, Uzum, Paynet
- Own video hosting: an FFmpeg queue, AES-HLS, one-time links, one session per account
- Personalised certificate generation
- Security audit: 7 findings, all fixed the same day with regression tests
- Built and configured the project servers myself