One system for a Riyadh facility-management company: customer app, staff app, admin dashboard, company website and a Laravel API, Arabic first.
- first commit to production
- 9 daysfirst commit to production
- repositories, built solo
- 6repositories, built solo
- automated tests across all 6
- 776automated tests across all 6
- roles with their own screens
- 9roles with their own screens
Arabic-first, bilingual marketing site for a cloud call-center subscription: ten sections from the marketing brief, real app screenshots, pricing, and the privacy and terms pages the app stores require.
- brief to live site
- 1 daybrief to live site
- real product screenshots
- 32real product screenshots
- all screenshots, as WebP
- ~1 MBall screenshots, as WebP
- server RAM used (static)
- 0 MBserver RAM used (static)
Bilingual Flutter app for Seerati, Technology 92’s Arabic-first resume builder: an 11-step builder with autosave, a live ATS score, AI review, CV import and on-device PDF.
- from first commit to full feature set
- 7 daysfrom first commit to full feature set
- screens in Arabic and English
- 40screens in Arabic and English
- feature modules
- 17feature modules
- automated tests
- 600+automated tests
Technology 92's internal sales CRM: clients, LinkedIn leads, quotations and a live dashboard, Arabic first, built on Laravel and Next.js.
- API responses, down from ~280 ms
- <100 msAPI responses, down from ~280 ms
- automated tests
- 194automated tests
- API endpoints
- 75API endpoints
- screens, Arabic + English
- 7screens, Arabic + English
Cursor × Paymob buildathon build: Arabic-first escrow for illustration commissions — deposit starts work, balance unlocks the file
The result
Two real Paymob payments (deposit + balance) on one order row, each a fresh Intention with a single-use client secret and a typed special_reference.
Subscription call-center product: agents handle company calls, SMS, and call logs from their own phone, so a business can run its call center from anywhere.
- first commit to the App Store
- 10 weeksfirst commit to the App Store
- companies on the platform
- 3companies on the platform
- automated app tests
- 2,600+automated app tests
- push to ringing on a locked phone
- ~3 spush to ringing on a locked phone
Two-sided car-services marketplace for Egypt — find nearby service centers on a map, book a slot, track the repair live; centers manage bookings, catalog, and team. DEPI graduation project.
- app delivered by a team of 5
- 24 daysapp delivered by a team of 5
- screens
- 53screens
- API routes
- 78API routes
- backend tests
- 414backend tests
Arabic-first money app for the Saudi and Gulf market: salary budgeting, expense tracking, an emergency fund, and investment tracking, working offline.
The result
Full app delivered from the product requirements in 3 weeks.
Next.js admin console for VOXA — analytics, moderation, users/posts/chats/places, bilingual RTL, Supabase + JWT auth
The result
Full moderation surface spanning users, voice posts, threaded comments, chats, places, reports, and broadcasts.
Next.js showcase site for VOXA, a voice-first social platform — bilingual EN/AR with RTL, dark/light themes
The result
Dual-language storytelling with RTL fidelity mirroring the mobile brand.
Production-pattern Flutter template for ride-hailing and delivery — real geocoding, live tracking, offline-first cache, and bilingual EN/AR UX
The result
Six feature domains (auth, home, trips, notifications, profile, settings) with mock JSON API ready to swap for production backends.
Bilingual Next.js marketing site for cleaning & facility services in Riyadh — mobile-first, light default with dark mode
The result
Online booking, customer accounts, and offers for a business that took orders only by WhatsApp and phone; staff track every booking and lead in one dashboard.

On App Store and Google Play
Bilingual workforce management app covering attendance, KPIs, profiles, onboarding, offline support, and RTL
- to both app stores
- 10 weeksto both app stores
- updates in 4 months
- 13updates in 4 months
- monthly users in 4 countries
- ~100monthly users in 4 countries
- crash-free
- 100%crash-free
Multilingual Next.js corporate site: Saveto building materials division + tech solutions portfolio
The result
Arabic-default RTL experience plus English parity for enterprise credibility.
Privacy-first mental wellness app for students, teachers and older adults: anonymous identities, an AI-guided self-assessment, therapist matching and booking, mood tracking, and a full therapist portal, in Arabic and English.
- apps: patient and therapist
- 2apps: patient and therapist
- personas with their own experience
- 3personas with their own experience
- translated keys, Arabic and English
- 675translated keys, Arabic and English
- Dart files
- 300+Dart files
A family app with live location on a map, meals, moods, a private family wall with voice notes, chat and events, synced in real time with Firebase, in Arabic and English.
- feature modules
- 15feature modules
- features synced live with Firestore
- 8features synced live with Firestore
- test files
- 32test files
- translated keys, Arabic and English
- 319translated keys, Arabic and English
📚 Your personal Flutter learning companion with structured lessons, progress tracking, and AI-powered assistance
The result
22 guided lessons across beginner, intermediate, and advanced tiers with prerequisites and duration estimates.
Bilingual Next.js portfolio (Arabic RTL + English) with project case studies, services, articles, and certificates
The result
Live at youssefsalem.dev in Arabic and English: project case studies with screenshot galleries, plus services, articles, and certificates.
Buyer/seller e-commerce app with authentication, product browsing, cart, payments, chat, and REST API integration
The result
Dual-role architecture showcasing enterprise marketplace breadth from discovery to settlement.
Graduation project for AI-based customer sentiment analysis across text, voice, and video
The result
Multimodal analysis roadmap spanning text, voice, and video with production-minded UX scaffolding.
Shopping app with authentication, cart management, payment flow, Arabic/English localization, and animations
The result
Demonstrates full mobile lifecycle competencies expected between beginner and intermediate Flutter coursework.
Cross-platform chat using Firebase Auth and Realtime messaging
The result
End‑to‑end messaging UX with authentication gates and realtime listeners.
Flutter music player with playlists, playback controls, search, and modern UI
The result
Demonstrates core Flutter competency across multimedia UX delivered inside March 2025 internship milestones.
Online Exam platform with interactive quiz features
The result
Offline-capable data layer demonstrating pragmatic schema choices for education apps.
Random quote generator with categories and favorites
The result
Demonstrates pragmatic API error handling within a tiny surface area.
Immersive learning experience with customizable 3D avatars and emotional interaction
The result
Novel fusion of WebGL avatars + instructional UX patterns aimed at motivation science.
AI-powered facial recognition and analysis
The result
End-to-end CV pipeline demonstrating classical vision plus learned representations.
AI system for sign language recognition and translation
The result
Shows applied CV + ML literacy bridging HCI and accessibility goals.
EV & gas station finder with interactive maps and BLoC-based state management
The result
Practical geospatial UX prototype validated September 2024 internship timeline.
Research paper comparing CNN, ResNet-50, and Decision Trees
The result
Documented trade-offs between deep models and classical learners on the same corpus.
University carpool platform connecting students for ride-sharing
The result
Academic-grade documentation package (SRS, UML, sequences) proving engineering rigor.