
Saudi Digital Academy × WeCloudData
Software Development Using Python
What I learned
Full-stack development with React, FastAPI, JWT and relational databases through SQLAlchemy.
Practical work
May–June 2026 · Online. Capstone: TrackFlow, a cohort-management application built by our three-person team.
Capstone architecture
From interface to database
React and Bootstrap provide the role-based interfaces. FastAPI handles requests and permission checks, JWT supports authentication, and SQLAlchemy connects the application to SQLite.
What the capstone brought together
TrackFlow brings together cohort administration, learning content, assessments, attendance and help-session booking. I led the three-person team and worked across the frontend, backend and database.
Additional program topics
The program also covered OpenAI API and RAG application concepts. These are additional training topics; the TrackFlow diagrams describe the implemented cohort-management application.