Legacy CBT Service Restructuring
Turned 90+ tables and tightly coupled code into a modular, maintainable backend
- 90+Tables & schemas mapped
- Analyzed core FastAPI endpoints for recommendation, grading and roadmap generation, and mapped the full logic flow
- Merged level-calculation and recommendation algorithms implemented in different ways into one module for maintainability
- Traced schemas and I/O data across about 90 MySQL tables to rebuild the log and DB mapping
- Refactored hard-coded values and duplicated logic in the PHP code
- Improved logging so failures and data processing history can be traced