OUSL Job Portal

System Architect · 2025 · 4 months · 1 person · 2 min read

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

Reasoning:

Ensured relevant job recommendations based on student skills, qualifications, and preferences

Alternatives considered:
  • Basic keyword matching
  • Third-party recruitment platforms

Role-based access control

Reasoning:

Separated student, employer, and admin functionalities for security and clarity

Alternatives considered:
  • Single user role
  • Third-party authentication

Tech Stack

  • PHP
  • MySQL
  • Bootstrap
  • JavaScript
  • Apache

Result & Impact

  • 5,000+ active profiles
    Students Registered
  • 200+ opportunities
    Jobs Posted
  • 35% increase
    Placement 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

PHPMySQLBootstrapJavaScriptApache

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.