Seerati (سيرتي) — Resume Builder App
Built by Youssef Salem Hassan
- from first commit to full feature set
- 7 days
- from first commit to full feature set
- screens in Arabic and English
- 40
- screens in Arabic and English
- feature modules
- 17
- feature modules
- automated tests
- 600+
- automated tests
Overview
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.
My role
Built the whole mobile app in Flutter (Clean Architecture, BLoC, 17 feature modules) and the backend endpoints it needed for mobile sign-in and account management.
The Problem
Seerati already worked on the web, but most job seekers in the region write and send their CV from a phone. The app had to match the website feature for feature, in Arabic and English, without losing a half-written CV when the app closes or the connection drops.
The Solution
A feature-first Flutter app on Clean Architecture with BLoC, talking to two hosts (the Laravel API and the Next.js web app). The builder autosaves every step and keeps drafts offline; the preview sheet and the PDF are rendered on the device from the same CV document, so what you see is what you export. AI score, CV import, job matching and translation reuse the website’s services.
Technologies used
17Languages
Platforms
Architecture & state
Backend, data & cloud
Tooling & delivery
Experience & UI
Other
Key Outcomes
- Full website parity in 7 days: sign-in, resume library, an 11-step builder, templates, PDF/Word/TXT export, AI score, CV import, job match, translation, subscriptions, referrals, blog and profile.
- No lost work: the builder autosaves, keeps drafts when offline, and shows a live ATS score with findings before you finish.
- ATS-ready CVs: preview and PDF come from one document model on the device, in Arabic (RTL) and English.
- Store release is next: in-app purchase products and the Firebase project are being set up.
Screenshots & gallery
App screenshots
14 imagesArabic (RTL)
5 imagesOnboarding & Authentication
2 imagesMore projects
- Al Jawad Group — Field Operations SystemOne system for a Riyadh facility-management company: customer app, staff app, admin dashboard, company website and a Laravel API, Arabic first.
- Cloud Call Center — Agent App & BackendSubscription 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.
- Osta (أُسطى) — Car Services MarketplaceTwo-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.