Warraq
Requested directly by the Information and Archive Department of Mustafa Basha Hospital, Warraq is a specialized library and archival management system. Existing tools were completely unsatisfactory for their unique digitization needs. Warraq was built to catalog, preserve, and locate historical medical assets—including books, discs, journals, and manuscript notes dating back up to 200 years. Designed specifically for non-technical staff, it offers intuitive catalog management, membership tracking, localization, and shelf location tools.

About This Project
The Information and Archive Department at Mustafa Basha Hospital struggled with the digitization of 200-year-old medical manuscripts because existing software solutions failed to meet their specific operational needs.
Developed Warraq, a customized library and archival catalog system with physical shelf localization, multi-language support, and a streamlined interface tailored for non-technical hospital staff.
A tailored preservation portal in late-stage development that solves the hospital's digitization challenges.
Full-stack Developer
2025
Private
Client
Technology Stack
Project Story
The Information and Archive Department at Mustafa Basha Hospital struggled with the digitization of 200-year-old medical manuscripts because existing software solutions failed to meet their specific operational needs.
Developed Warraq, a customized library and archival catalog system with physical shelf localization, multi-language support, and a streamlined interface tailored for non-technical hospital staff.
A tailored preservation portal in late-stage development that solves the hospital's digitization challenges.
Insights & Takeaways
Highlights
- Requested by the Information & Archive Department at Mustafa Basha Hospital.
- Digitizes and manages 200-year-old medical books, discs, journals, and historical archives.
- Designed specifically to solve hospital staff digitization needs with non-technical user friendly UI.
Challenges
- Designing intuitive search schemas for historic manuscripts with varied historical naming conventions.
- Creating a simple, non-intrusive UI accessible to staff with varying tech literacy.
Lessons Learned
- Designing software for non-technical domain experts requires prioritizing clarity, forgiving UI patterns, and straightforward navigation.
Related Work
Case Study
Academia Plus
C++ Qt prototype simulating students, teachers, courses and exams in a school management system.
Case Study
Auto Shutdown
Rust + React desktop app to automate PC shutdowns by timer, schedule or idle state.
Case Study
Azkari
Lightweight desktop app that displays Azkar reminders based on time of day, built with Tauri, SolidJS, TypeScript and Rust.