OUSL Job Portal
Enhanced the university's digital presence and simplified the job-seeking journey for thousands of students
Overview
Developed a comprehensive job portal for the Open University of Sri Lanka to streamline recruitment for thousands of students
Problem
Students struggled to find relevant job opportunities, and employers faced challenges in reaching the university's large student population. The existing manual processes were inefficient and time-consuming.
Constraints
- Integration with existing university systems
- Support for both students and employers
- User-friendly interface for non-technical users
- Mobile-responsive design required
Approach
Built a custom recruitment engine with student profiles, job matching algorithms, and institutional reporting. Focused on creating an intuitive experience for both job seekers and recruiters.
Key Decisions
Custom job matching algorithm
Ensured relevant job recommendations based on student skills, qualifications, and preferences
- Basic keyword matching
- Third-party recruitment platforms
Role-based access control
Separated student, employer, and admin functionalities for security and clarity
- Single user role
- Third-party authentication
Tech Stack
- PHP
- MySQL
- Bootstrap
- JavaScript
- Apache
Result & Impact
- 5,000+ active profilesStudents Registered
- 200+ opportunitiesJobs Posted
- 35% increasePlacement Rate
Transformed the university's digital recruitment process, making it easier for students to find relevant opportunities and for employers to reach qualified candidates.
Tech Stack
Learnings
- Understanding user needs through interviews is crucial
- Scalable architecture allows for future feature expansion
- Regular feedback loops improve system effectiveness
Project Details
The OUSL Job Portal represents a significant step in modernizing career services at the Open University of Sri Lanka. As the sole developer and system architect, I designed and built a comprehensive platform that connects students with employment opportunities.
Key Features
- Student Dashboard: Profile creation, resume upload, job search, and application tracking
- Employer Portal: Job posting, candidate search, and application management
- Admin Panel: User management, analytics, and system configuration
- Job Matching: Intelligent algorithms to match students with suitable positions
- Analytics: Real-time insights into employment trends and student placement rates
Technical Implementation
The system was built using PHP with MySQL, utilizing Bootstrap for responsive design. The architecture supports concurrent users and includes features like email notifications, resume parsing, and automated job recommendations.