Youssef Salem Hassan
Software & Product Engineer · Mobile & Web Products
I'm a Software & Product Engineer based in Riyadh. At Technology 92 I work as a Software Engineer and built the company's Tech 92 workforce app, now live on both app stores. I also freelance for business owners in Saudi Arabia and the Gulf. Flutter is my main tool, but my work usually covers the whole product: the mobile app, the website, the Laravel API behind them, and the release. I graduated in Computer Science from Nile University in 2026.
At a glance
- Role
- Software & Product Engineer
- Company
- Software Engineer · Technology 92
- Based in
- Riyadh, Saudi Arabia (UTC+3)
- Builds in
- Arabic and English, with full RTL support
- Focus
- Mobile · Web · Backend · Product
- Education
- Bachelor’s Degree in Computer Science · Nile University — School of Information Technology and Computer Science
What I build
Mobile apps
Cross-platform Flutter apps for iOS and Android, built with Clean Architecture and BLoC, offline-first where the job needs it, and shipped to the App Store and Google Play.
See it in: Tech 92 · Osta (أُسطى) · Nokta
Websites and web platforms
Bilingual Next.js sites and dashboards that load fast on phones and are built with search in mind, from service pages to booking and admin flows.
Backends and APIs
APIs and backends, mostly in Laravel, covering auth, roles, bookings, notifications, call alerts, and payments through Paymob and PayTabs.
See it in: Osta (أُسطى) · Cloud Call Center · Gogesh
Product delivery
I work directly with business owners: turning a brief into scope and milestones, leading small teams, testing before each release, and handing over a product they can run.
See it in: Osta (أُسطى) · Tech 92 · Rock Rush
Results in numbers
| Result | Where |
|---|---|
| Launched on the App Store and Google Play in 10 weeks | Tech 92 |
| 13 updates shipped in the first 4 months | Tech 92 |
| ~100 monthly users in 4 countries, 100% crash-free | Tech 92 |
| 1,600+ check-ins and 700+ KPI entries logged | Tech 92 |
| 2,300+ automated tests across the apps I build | Technology 92 |
| 53 screens backed by 78 API routes | Osta (أُسطى) |
| App delivered in 24 days by a 5-person team I led, on a backend I built alone with 414 tests | Osta (أُسطى) |
| Flutter app built in one week; graduation project graded A+ | EmoSense |
| Built in a 6-hour sprint at the Cursor Cairo Buildathon with Paymob | Escrowd |
| 5.0/5 client review | Mostaql |
Career
– Present
Software Engineer · Technology 92
Riyadh, Saudi Arabia · Full-time · Hybrid
Built and launched the company’s Tech 92 workforce app on iOS and Android; it is live on both stores.
–
Cross-Platform Mobile Developer Intern · Digital Egypt Pioneers Initiative (DEPI)
Giza, Egypt · Hybrid
Built Flutter applications while applying UI principles, Git workflows, documentation, and testing basics.
– Present
Freelance Mobile & Web Developer · Freelance · Mostaql.com and direct clients
Remote
Deliver mobile apps and business websites for owners in Saudi Arabia and the Gulf, managing scope, milestones, and handover directly. 5.0/5 client review on Mostaql.
–
Flutter Developer · Internship · Early Flutter Internships — CodeAlpha & Uneeq Interns · Mar 2025 · Remote
Remote
Two short remote internships (CodeAlpha and Uneeq Interns) focused on Flutter fundamentals: Dart, widgets, navigation, API consumption, debugging, and delivering small features on tight March 2025 timelines.
–
Route Flutter Diploma (Internship) · Route
Egypt · Hybrid
Completed professional Flutter training covering Dart, Flutter, Firebase, BLoC, Provider, GetX, and deployment.
–
AI and Software Engineering Trainee · Microsoft ML Engineer Track · Digital Egypt Pioneers Initiative (DEPI)
Cairo, Egypt · Remote
8-month applied program in machine learning, Python, API integration, and cloud; earned the Microsoft ML Engineer certificate.
–
Flutter Developer Intern · Telecom Egypt
Cairo, Egypt · On-site
Built Flutter features using Dart, Firebase Authentication, Cloud Firestore, and BLoC state management.
Case studies
Tech 92 — Workforce Attendance & KPI App
Live on both stores · ~100 monthly users in 4 countries · 100% crash-free · Flutter + Laravel
My role: Built Flutter features with Clean Architecture, BLoC, Dio REST integration, secure token storage, local caching, retry queues, and Arabic/English RTL parity.
Osta (أُسطى) — Car Services Marketplace
Mar – Jul 2026 · DEPI graduation project · Flutter + Laravel · 53 screens · Arabic-first RTL
My role: Team lead: built the entire Laravel backend and the Flutter foundation (Clean Architecture + BLoC, networking, auth, role-aware routing, CI), then wired every screen to the live API.
Rock Rush — Company Website & Online Booking
My role: Delivered bilingual App Router UX, localized service routes & SEO primitives, Motion polish, deploy and analytics instrumentation.
Cloud Call Center — Agent App & Backend
Aug 2026 – present · Agent app + backend · VoIP (SIP/WebRTC) · Subscription product
My role: Built the agent mobile app, release-ready in about a month, and its backend: mobile API, call alerts, caller ID, and call-quality tracking.
EmoSense — Multi-Emotion Recognition System
Flutter + Python + Flask + REST APIs + AI · Graduation project graded A+
My role: Team lead: built the entire Flutter app in one week (Clean Architecture/BLoC/20+ flows) alongside the multimodal ML pipeline.
Nokta — Ride-Hailing / Delivery MVP
Built in 2 months · Nominatim + OSRM, no per-ride map fees · Offline-first Hive · EN/AR RTL
My role: Architected six feature domains with Clean Architecture + BLoC, Nominatim/OSRM maps, Hive offline queue, per-km pricing, and polished MVP UX.
Escrowd — Commission Escrow with Paymob
Aug 2026 · Cursor Cairo Buildathon with Paymob · 6-hour build sprint, teams formed on-site · Next.js 16 + Supabase + Paymob Intention API
My role: Led the build: product framing, Paymob Intention + Unified Checkout integration, HMAC webhook, Supabase schema, studio dashboard, bilingual UI.
Every project, by category
Apps
- Cloud Call Center — Agent App & Backend
- Osta (أُسطى) — Car Services Marketplace
- Financial Freedom — Saving & Investing App
- Nokta — Ride-Hailing / Delivery MVP
- Tech 92 — Workforce Attendance & KPI App
- FlutterMate - Flutter Learning Companion
- Gogesh — E-Commerce App
- EmoSense — Multi-Emotion Recognition System
- Sprints Shop App
- Chat App
- Music Player App
- QuizHub App
- QuoteHub App
- ChargeHub App
- GoPooling Carpool Ride Sharing App
WebSites
Education & certificates
Bachelor’s Degree in Computer Science · Nile University — School of Information Technology and Computer Science
2021 – 2026
Graduation project: EmoSense (team lead) — AI customer sentiment analysis from text, voice, and video, built with Flutter and Python. Graded A+.
- Software Engineering, Data Structures and Algorithms, Database Systems, Computer Networks.
- Route IT — Flutter Development Diploma covering mobile development, state management, and UI/UX (Feb 2025 – Jun 2025).
- DEPI Microsoft ML Engineer track: Capstone; Statistics & Linear Algebra; Data Science with Python; ML; Azure AI Fundamentals & Engineer Associate; MLOps; GANs; NLP; Prompt Engineering (Oct 2024 – May 2025).
Certificates
- Flutter Development Diploma · Route IT Training Center ·
- DEPI Microsoft ML Engineer · Digital Egypt Pioneers Initiative (DEPI) ·
- Mobile Application Developer Intern · CodeAlpha ·
- CodeAlpha Letter of Recommendation · CodeAlpha ·
- Flutter App Development Intern · UneeQ Interns ·
- Egyptian Collegiate Programming Contest · ECPC ·
- Introduction to Jupyter Notebook · Coursera ·
- Introduction to Python · Coursera ·
- UGRF 19th Participation Certificate · UGRF (Undergraduate Research Forum) ·
- 1st Place UGRF 19th — Introduction to Computer Networks · UGRF (Undergraduate Research Forum) ·
- Mobile Application Developer by Flutter · Telecom Egypt ·
- Sprints x Microsoft Summer Camp - Mobile Development · Sprints x Microsoft ·
Writing
- Shipping a workforce app to both stores in 10 weeks
How I built Tech 92, Technology 92’s attendance and KPI app, from the first commit to the App Store and Google Play in 68 days, then kept it stable through 13 updates in its first 4 months.
- Leading a 5-person team to 53 screens in 24 days
How our DEPI team built Osta, a two-sided car-services marketplace, in 24 days: foundation first, clear team rules, and the bugs that slipped past green tests.
- Our app put on a National Day look, without an app update
How the Technology 92 employee app got a Saudi National Day 96 theme — splash, greeting, welcome message, and even the app icon — switched on and off entirely from the admin dashboard.
- Stop debugging Flutter with print(): use Talker
A short recommendation for Flutter developers: replace scattered print() calls with the Talker package for organised, filterable logs and built-in Dio request/response tracing.
- From office to mobile: how cloud call centers work, and what I learned building one
Written for the Technology 92 blog: what a cloud call center is, five lessons from building one that lets employees answer customer calls on their phones under the company number, and how to choose a system.