Project Title: Mobile Application for Scheduling Workforce Student: Hamza Najib Course: MS in Computer Science (Artificial Intelligence) Abstract: This paper focuses on the solution of problem that is to develop an application which automates the scheduling of the part-time or full-time employees for any organization. Utilizing Google-OR tool, which is a constraint programming model which incorporates discrete variables and domains to represent shifts, employees, and dates, while enforcing critical real-world constraints including employee availability, role-specific requirements, and maximum working hours, for generating weekly rotas that are in accordance with the organization and the employee availability preferences. The key difference from the other application is shift-swapping feature, where an automation is action to resolve the conflict by parsing a subset of problem to reassign the shift before escalating to management. The results scalability analysis in future can confirm that the algorithm is delivering solutions which are acceptable for its target demographic. This approach provides a robust, practical, and academically contributive solution by successfully bridging the gap between theoretical optimization algorithms and a user-accessible platform that reduces administrative overhead and enhances scheduling flexibility. The study concludes that integrating this powerful Google-OR framework into an accessible platform can provide a vital contribution by primarily contracting administrative overhead, reducing scheduling conflicts, and strengthening operational flexibility with employee contentment within the SME sector.