Developed an optimization-based hospital appointment scheduling system using Python and PuLP. The project aimed to improve appointment scheduling by considering patient priorities, doctor availability, time slots, and patient preferences. I implemented and compared a random scheduling approach with an optimized solution and evaluated the results using waiting time and preference satisfaction metrics. The optimized approach reduced average waiting time and improved patient preference satisfaction.