I’m developing a complete course-registration system in Python 3.13 using PyQt5 and SQLite3, and I’m looking for a developer who can convert the functional specification into a clean, reliable working application. The system must strictly follow the requirements defined in the official document: • Administrative capabilities: create, update, and delete courses; define prerequisites; configure credit hours, days, times, and capacities; and assign each course to the correct program and level. • User-facing functionality: authenticated access, viewing eligible courses based on program/level, registering for courses, and receiving real-time validation for prerequisites, capacity limits, scheduling conflicts, and credit-hour rules. • Core logic: enforce program plan alignment, prerequisite satisfaction, conflict checking between time slots, and credit-hour constraints before confirming any registration. • Outputs: auto-generated weekly timetable based on registered courses, and a transcript view displaying completed courses with grades. No features beyond the specification are required. The deliverable should be stable, maintainable, and easy to extend later—organized code structure, clear separation between logic and UI, a functional PyQt interface, an SQLite schema, and a concise README covering setup and execution.