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.
Building clean, functional software applications.
Declarative reasoning & knowledge representations in Prolog.
Rule-based decision-making engines for complex problems.
Analytical approach to algorithms & record management.
A Prolog-driven backward-chaining rule engine designed to identify crop pathologies through observed symptoms and recommend biological or chemical remedies.
symptom(leaf_spot) :-
frequent_rain,
high_humidity.
diagnose(fungal_infection) :-
symptom(leaf_spot),
crop(maize).
A dynamic web application with role-based user access, relational database design, and real-time schedule tracking modules.
SELECT student_id, course_name, schedule_time
FROM student_schedules
WHERE user_id = :id
ORDER BY schedule_time ASC;
An interactive 3D computer graphics simulation built with C++ and OpenGL, featuring physics alignment, real-time animation, and keyboard interaction.
void display() {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glRotatef(angle, 0.0f, 0.0f, 1.0f);
drawFerrisWheel();
glutSwapBuffers();
}
Werabe University — Werabe, Ethiopia (4th Year Student, LMD Program)
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.
Web & Software Development, Programming, Technology.
Have a project, question, or opportunity? Fill out the form and I'll get back to you.