All projects
Education · Full-stack Shipped

UniSphere — University Management System

A full-stack university platform — admin and student Flutter apps plus an ASP.NET Core backend — tested at 500+ concurrent users and Docker-deployed.

My role
Sole Developer (Full-Stack)
Period
2024 – 2025

UniSphere is my Computer Engineering graduation project from the University of Aleppo, and the origin of the full-stack positioning that later matured into HOMSI. The brief I set myself was deliberately ambitious: something deployable at a real institution.

What I built. A full-stack academic system — an admin Flutter app and a student Flutter app sharing domain and data layers, plus an ASP.NET Core backend (Clean Architecture, EF Core, PostgreSQL). It covers users, courses, enrollment, grades/transcripts, schedules, and announcements, with JWT auth and role-based + resource-level authorization (a faculty member can only grade their own courses).

The 500+ user result. A deliberate load test, not a one-off benchmark: 500 virtual users, 70/30 read/write, stable for 10 minutes, P95 under 400ms, zero server errors. Getting there took AsNoTracking() on reads, connection-pool tuning, response compression, and background-offloaded email. Docker Compose orchestrates API + PostgreSQL + NGINX.

Repositories. Backend API · Student App · Admin App

Note: GitHub repository links are included as provided — confirm they’re public before sharing widely.