SupaSera · mobile appiOS · English / Arabic

From a saved job to a considered application.

A bilingual, phone-first job-application companion that keeps the candidate in control of every word that gets sent.

SupaSera tailored CV review on iPhone
Platform Native iOS app + Share Extension
Audience Phone-first job seekers, UAE focus
Category Career tools · AI-assisted applications
Stack SwiftUI · Supabase · RevenueCat
The problem

A job search is more than writing a CV.

Job seekers move between listings, documents, messages and reminders — mostly on their phones. A saved role loses its context; a tailored CV drifts away from the application it belongs to. AI speeds up writing, but plausible wording isn't a truthful account of someone's career.

The challenge

Reduce effort without removing judgment.

How might we move someone from “this job looks interesting” to a prepared, traceable application on their phone — with evidence, uncertainty and approval visible throughout? The answer was an opportunity-led workflow, not a document editor.

These are product hypotheses and design motivations, not findings from a documented user-interview study.

The day around it

A listing, on the way somewhere else.
A listing, on the way somewhere else.
Notes before the application is written.
Notes before the application is written.
The review, after the working day.
The review, after the working day.

One connected application journey

Each job becomes the context for analysis, preparation, review and follow-up. Preparing a document never means it was sent — SupaSera doesn't apply or contact employers.

01 Share From any app via the Share Extension
02 Understand Fit, strengths, gaps and source safety
03 Tailor Proposed from the confirmed profile
04 Review Every change inspected and approved
05 Export CV and cover letter package
06 Apply The candidate sends — never the app
07 Follow up Progress recorded explicitly

Candidate decision point — nothing moves forward without explicit approval.

01 · Capture

Meet the user where the opportunity appears.

The native Share Extension brings a job into SupaSera from whichever app it was found in. Its only job is capture and handoff — review continues in the main app before any paid analysis.

01 Explicit states for duplicate, unsupported, unreadable and non-job content.
02 Sharing a link never implies applying for a job.
03 The Today view turns saved roles into a short list of next actions.
Today dashboard
Today dashboard
Job capture
Job capture
02 · Trustworthy tailoring

Make AI output accountable to the candidate.

A confirmed master CV is the factual foundation. Generated wording must preserve real experience, employers, dates and qualifications — and every proposed change is shown with its reason before it can be used.

01 Fit guidance shows strengths, gaps and missing information — not a hiring prediction.
02 Before / suggested pairs with approve, edit and revert on each change.
03 Source-safety notes give another reason to pause before acting.
Job analysis
Job analysis
Document review
Document review
Application package
Application package
Save or share
Save or share
03 · Bilingual interaction

Treat Arabic as an interface requirement.

English and Arabic are both first-class, including layout direction and navigation. Company names, URLs and emails keep readable direction inside an Arabic screen, and interface language is kept separate from document language.

01 Interface copy centralised in one string catalog.
02 Mirrored navigation and pill actions, not a translated screenshot.
03 Mixed-direction content handled per field.
Writing in a bright office
Iteration

Small corrections that protect the whole journey.

Pre-submission changes from project review and hands-on testing. No formal usability-study results are claimed.

Full-row hit targets

Profile rows became tappable edge to edge.

Clearance above the nav

Log out stays reachable above the floating capsule.

Edit master CV from Profile

The factual source is one tap away.

Visible Log in route

Returning users see it alongside Create account.

Salary warning, not a filter

Pay below the preference is flagged; the role stays available.

Momentum, not streaks

Active days are recognised without a consecutive-day penalty.

Key design decisions

DecisionWhyTradeoff
Opportunity-led workspace Keeps the job, analysis, documents and status connected. Less freeform document layout control.
User-confirmed career profile Gives tailoring a consistent factual source. Requires an initial review step.
Explicit approval and export The candidate controls every claim and message. More deliberate than auto-apply tools.
Salary warning without filtering Surfaces a mismatch, preserves choice. Incomplete salary data can't support a firm warning.
Native English / Arabic Supports the intended regional workflow. More layout, copy and mixed-direction QA.
Gentle momentum Recognises useful activity without penalty. A progress cue, not proof of retention.
Visual system

Warm, editorial, and focused.

A warm paper canvas, deep green actions, large serif headings and quiet bordered cards — warmth for an emotionally demanding task, without losing hierarchy. A floating navigation capsule keeps the main destinations close; large pill buttons give every screen one clear next action.

Paper #FBF9F4
Ink #16241E
Brand #17614A
Mint #E3EEE6
Border #DED8CB
Amber #8A6410
English · LTR Review tailored CV Approve all
العربية · RTL مراجعة السيرة الذاتية الموافقة على الكل
Delivery · 9 September 2026

A submitted product, with outcomes still to measure.

iOS 1.0 (build 3), Monthly, Quarterly and the subscription group were submitted together and shown as Waiting for Review. No download, revenue or retention figures are claimed here — those wait for evidence.

Submitted
iOS 1.0 (3) · 9 Sep 2026
Subscriptions
Monthly · Quarterly
Native test run
110 passing
Backend suite (earlier)
67 passing
App Review access
Fictional profile + tested OTP

What the work suggests

Usefulness depends on the transitions as much as the AI output — source to analysis, facts to wording, documents to next action.

Trust needs visible decisions and recoverable states.

Bilingual support shapes layout and content architecture from day one.

Release preparation is part of the product: reviewer access, real purchase screens and complete metadata decide whether the work can be evaluated.

Tell us what you're building