Released on web + mobile
The Programmer’s University
Unified admissions, tuition, enrollment, learning, and progress across web and mobile for 230+ students.

The product
The Programmer’s University supports the student journey from application and entrance exams through payment, cohort enrollment, guided learning, and progress tracking.
01 · Challenge
Challenge
Students and administrators were moving through interconnected academic and financial processes with different permissions, deadlines, payment states, and recovery paths.
02 · Product decisions
Approach
- Treated admissions, tuition, enrollment, and learning as one lifecycle.
- Reused consistent dashboard, table, and status patterns across the product.
- Adapted navigation and interaction to each platform instead of shrinking the web app.
03 · Implementation
Implementation
- Built React and TypeScript web experiences alongside React Native apps for iOS and Android.
- Implemented applications, exams, cohorts, learning content, progress, and administrative history.
- Integrated Stripe and Flutterwave installments, status updates, and failed-payment recovery.
- Used AWS SES for transactional email and Amazon S3 for storage.
Interface evidence
Screenshots


04 / Results
Results
- Supported the academic and payment journey for 230+ students.
- Extended the product from its web foundation to current App Store and Google Play releases.
- Made complex tuition and enrollment states visible to both students and administrators.
Technology
ReactTypeScriptReact NativeExpoFirebaseStripeFlutterwaveAWS SESAWS S3
Next case study