About Computerji

Computerji: engineering experience turned into real systems and products

Computerji is a technology company and project umbrella founded and owned by Bahaa Al-Rifai, bringing enterprise software engineering, educational technology, web, AI, games, and digital products under one identity, with a team that expands around each project.

Enterprise SystemsEdTechWebAIGamesDigital Tools
CJ
Computerji

From an engineering idea to a project ecosystem

Computerji began as a way to bring software experience and technical projects under one identity, then evolved into an ecosystem spanning institutional education systems, web tools, websites, educational games, applications, and digital products. The work starts with the problem, workflow, and users—not with a preferred framework—then selects the architecture that can be operated, maintained, and extended.

01

Problem first

Understand workflow, data, and users before selecting technology.

02

Production-minded software

Build practical, secure, maintainable systems rather than presentation-only prototypes.

03

Technology + education

Combine software engineering with real knowledge of schools, education workflows, and institutional operations.

BA
Founder & Technical Leadership

Bahaa Al-Rifai

Founder & Owner of Computerji • Lead Software Engineer

Founder, owner, and originator of Computerji, responsible for its technical direction, architecture, and project development. A senior .NET software engineer with 8+ years of professional software-engineering experience building secure, maintainable enterprise web applications, with particular depth in public-sector and education environments. His broader work also spans EdTech, educational games, AI/research, video and Reels editing, visual advertising, and social-media content production.

ASP.NET Core / MVCC#SQL ServerEntity FrameworkRBACReportingPDF / ExcelQR VerificationVideo EditingSocial Media Content
01

Enterprise engineering

Multi-user systems, role-based permissions, databases, dashboards, reports, workflows, and official outputs.

02

Public-sector EdTech

Hands-on experience with student data, registration, certificates, verification, authorization, audit, and reporting.

03

Document automation

Certificate and transcript workflows, PDF/HTML printing, Excel export, QR verification, print logs, and controlled access.

04

Education & training

Longstanding experience in training, ICT curriculum, digital learning, and school technology that informs how educational products are designed.

Professional Journey

Experience across software, education, and training

These are the key milestones that explain the professional background behind Computerji rather than a full résumé dump.

2018 — Present

Ministry of Education — Jordan

Senior Software Engineer / Software Engineer

Designs and maintains enterprise education applications using ASP.NET Core/MVC, C#, SQL Server, Entity Framework, JavaScript, and IIS, including multi-role access, dashboards, reports, Excel workflows, certificates, official outputs, and QR verification.

2009 — 2016

Ministry of Education — Kingdom of Bahrain

Author / ICT Coordinator / Trainer

Authored ICT textbooks for grades 7–9, contributed to teacher guides and digital resources, delivered educator workshops, and supported schools in adopting modern technology practices.

2004 — 2007

Training & Software Development

IT Trainer / Programmer

Delivered VB.NET and SQL Server training, taught database design, guided graduation projects, and built desktop financial and accounting applications using VB.NET and SQL Server.

2017 — 2018

Mobile Development

iOS Developer Trainee

Built e-commerce demonstration applications using Swift and Objective-C, adding hands-on mobile UI and user-experience experience.

Education

Academic foundation

Master of Computer ScienceAl-Balqa Applied University, Jordan2004–2006 • Very Good (3.44 / 4)
Bachelor of Computer ScienceUniversity of Mosul, Iraq1999–2003 • Good
Research & Development

Continuous technical growth

Bahaa contributed to academic research on Arabic handwritten-character recognition using artificial neural networks and hybrid AI techniques, and has training/certification exposure including Unity Game Engine, ICDL, and web/design technologies.

Artificial Neural NetworksArabic OCR ResearchUnity Game EngineDatabase DesignWeb Development
The Team

Computerji Team

Bahaa leads Computerji and its projects, with contributors joining according to the specialty and scope of each project. These are the currently documented team members.

BA

Bahaa Al-Rifai

Founder & Owner • Lead Software Engineer

Founder of Computerji, leading system architecture, software engineering, databases, reporting, tools, and digital project development.

Explore Computerji projects
AI

Ahmad Ihsan

Computerji Team

University of Mosul graduate, 2004, and a Computerji team member. He implemented the Hadith Classifier project to make searching scanned source books for a hadith and reaching verification/classification results faster.

Open Hadith Classifier

Experience is the foundation. Projects are the result.

Explore the systems, websites, tools, games, and products that represent Computerji in practice.

Explore projects