Enterprise engineering
Multi-user systems, role-based permissions, databases, dashboards, reports, workflows, and official outputs.
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.
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.
Understand workflow, data, and users before selecting technology.
Build practical, secure, maintainable systems rather than presentation-only prototypes.
Combine software engineering with real knowledge of schools, education workflows, and institutional operations.
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.
Multi-user systems, role-based permissions, databases, dashboards, reports, workflows, and official outputs.
Hands-on experience with student data, registration, certificates, verification, authorization, audit, and reporting.
Certificate and transcript workflows, PDF/HTML printing, Excel export, QR verification, print logs, and controlled access.
Longstanding experience in training, ICT curriculum, digital learning, and school technology that informs how educational products are designed.
These are the key milestones that explain the professional background behind Computerji rather than a full résumé dump.
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.
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.
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.
Built e-commerce demonstration applications using Swift and Objective-C, adding hands-on mobile UI and user-experience experience.
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.
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.
Founder of Computerji, leading system architecture, software engineering, databases, reporting, tools, and digital project development.
Explore Computerji projectsUniversity 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 ClassifierExplore the systems, websites, tools, games, and products that represent Computerji in practice.