Computer Science · Werabe University

Hayatu Jemal
builds systems that reason.

Computer Science Student & Aspiring Web Developer

I design and build software that solves real problems — from rule-based expert systems to modern web interfaces. Currently exploring how logic programming and web development meet.

Hayatu Jemal - Computer Science Student & Developer

About Me

Full Name
Hayatu Jemal
Title
Computer Science Student & Aspiring Web Developer
Institution
Werabe University (4th Year CS Student)
Current Focus
Web Development & Rule-Based Expert Systems
Core Domains

Software Development

Building clean, functional software applications.

Logic Programming

Declarative reasoning & knowledge representations in Prolog.

Expert Systems

Rule-based decision-making engines for complex problems.

Problem Solving

Analytical approach to algorithms & record management.

Technical Skills

Programming

Prolog JavaScript HTML CSS

Software / Logic

Expert Systems Logic Programming Rule-Based Reasoning Problem Solving

Web Development

HTML CSS JavaScript Responsive Design

Developer Tools

Git / GitHub VS Code Lovable

Featured Projects

01 expert_system.pl

Crop Disease Expert Diagnosis System

A Prolog-driven backward-chaining rule engine designed to identify crop pathologies through observed symptoms and recommend biological or chemical remedies.

Prolog Artificial Intelligence Rule-Based Systems
Prolog Rule Logic
symptom(leaf_spot) :- 
    frequent_rain, 
    high_humidity.

diagnose(fungal_infection) :- 
    symptom(leaf_spot), 
    crop(maize).
02 scheduling_app.php

Student Scheduling & Web System

A dynamic web application with role-based user access, relational database design, and real-time schedule tracking modules.

PHP MySQL JavaScript CSS3
Database Query
SELECT student_id, course_name, schedule_time 
FROM student_schedules 
WHERE user_id = :id 
ORDER BY schedule_time ASC;
03 ferris_wheel.cpp

3D Ferris Wheel Graphics Simulation

An interactive 3D computer graphics simulation built with C++ and OpenGL, featuring physics alignment, real-time animation, and keyboard interaction.

C++ OpenGL FreeGLUT
Render Loop
void display() {
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glRotatef(angle, 0.0f, 0.0f, 1.0f);
    drawFerrisWheel();
    glutSwapBuffers();
}

Education

Werabe University

Bachelor of Science in Computer Science

4th Year Student
Relevant Academic Focus Areas:
Programming Software Development Logic Programming Expert Systems Web Development

Education & Experience

Education

Expected Graduation: 2027

B.Sc. in Computer Science

Werabe University — Werabe, Ethiopia (4th Year Student, LMD Program)

  • Currently pursuing a Bachelor's degree under the LMD (Licence, Master, Doctorate) academic system.
  • Relevant Coursework: Web Development, Programming Fundamentals, Database Systems.

Overview & Languages

Technical Summary

A 4th-year Computer Science student at Werabe University seeking an entry-level opportunity in web development, applying beginner-level skills in HTML, CSS, JavaScript, PHP, and database management.

Languages

Silt'igna — Native Amharic — Fluent English — Working Proficiency

Interests

Web & Software Development, Programming, Technology.

Let's Connect

Send a message

Have a project, question, or opportunity? Fill out the form and I'll get back to you.