Full-stack software engineer building human-centered products for Islamic knowledge, education, and communities.
- 🇨🇦 Canadian engineer living in the UAE
- 🔭 Focused on TypeScript, Next.js, and scalable Node.js backends
- 🌱 Exploring AI-assisted tooling for Arabic & Islamic studies
- 💬 Ask me about React, testing strategy, and building resilient product teams
| Project | What it is | Tech | Link |
|---|---|---|---|
| keystorm | Typing dojo that trains accuracy before speed with custom drills and analytics. | TypeScript · Next.js · Supabase | github.com/ragaeeb/keystorm |
| salat10-next | Modernized Salat10 calculator with prayer-time visualizations and offline-first UX. | TypeScript · Next.js · Tailwind CSS | github.com/ragaeeb/salat10-next |
| tahqiq | Universal transcript & book pipeline to align classical Arabic texts with modern formats. | TypeScript · Bun · Playwright | github.com/ragaeeb/tahqiq |
| shamela | Node.js toolkit for the Maktabah al-Shamela v4 digital library with rich search APIs. | TypeScript · Node.js | github.com/ragaeeb/shamela |
| libaby | Personal Islamic knowledge base with semantic search, tagging, and multi-source ingestion. | TypeScript · Next.js · Elasticsearch | github.com/ragaeeb/libaby |
More projects → github.com/ragaeeb?tab=repositories
- 🚢 Published the Salat10 Next.js overhaul with responsive maps and timezone intelligence.
- 📦 Shipped a Shamela release enabling streaming imports for 50K+ Arabic titles.
- 🔡 Prototyped Keystorm's adaptive difficulty engine to personalize typing drills.
- 💼 LinkedIn: linkedin.com/in/ragaeeb
- 🐦 Twitter/X: @ragaeeb
- 📝 Dev.to: dev.to/ragaeeb
💌 Prefer async chat? DM me on LinkedIn or open an issue on any project—happy to connect!