Developed in a team of 5 using Python, featuring both GUI and console modes. Added Player vs AI and AI vs AI functionalities using Minimax and Alpha-Beta Pruning.
Developed in a team of six using MVC architecture, applying clean architecture and domain-driven design for a RESTful API. Implemented JWT authentication, role-based access control, file storage, real-time notifications, and student progress tracking.
Developed in a team of 5, building both frontend and backend to manage books, supporting CRUD operations, borrowing/returning, and image uploads. Implemented role-based authentication and optimized database performance, improving security and system responsiveness.
Developed a Java-based simulator to visualize and evaluate various CPU scheduling algorithms, including SJF, SRTF, Priority, and a custom FCAI algorithm, with support for both preemptive and non-preemptive modes. Engineered a dynamic quantum time calculation system and integrated real-time graphical visualizations.