Open to iOS roles

Dawar Hasnain

iOS Application Developer

I build polished, accessible iOS apps in SwiftUI, from clinical-style vision screening to assistive communication tools, with a focus on solving real human problems.

Selected Work

See For Me app icon

See For Me

iOS Accessibility & Remote Visual Assistance

App Store

An accessibility app connecting visually impaired users with sighted assistants over real-time video, providing on-demand visual guidance for everyday tasks like reading labels, identifying objects, and navigating unfamiliar environments.

  • Built real-time video assistance pairing visually impaired users with sighted helpers for live, on-demand visual guidance.
  • Implemented hands-free voice command support with Apple's Speech framework, letting users navigate the app and initiate assistance without touch interactions.
  • Designed a low-latency video experience with an intuitive, accessibility-first SwiftUI interface for both impaired users and remote assistants.
  • Added AI-assisted visual recognition with Apple's Vision framework to complement human help, identifying text, objects, and scene elements in real time.
SwiftUIAVFoundationVisionSpeechStoreKit 2PDFKit
See For Me screenshot 1See For Me screenshot 2See For Me screenshot 3See For Me screenshot 4
Oculy app icon

Oculy

iOS Vision Screening Application

TestFlight

A vision screening app offering four clinical-style tests (visual acuity, color blindness, color contrast, and astigmatism), designed as a triage tool that guides users toward a professional eye examination.

  • Solved a core bias in digital vision testing, where users unconsciously move closer to compensate for poor vision, by using ARKit head-position tracking to enforce a consistent device distance throughout each test.
  • Mirrored real clinical examination constraints in a mobile context, improving test reliability over unconstrained digital assessments.
  • Built structured PDF report generation with PDFKit so users can export results and bring them to a professional eye exam.
  • Integrated StoreKit 2 in-app purchases to unlock advanced reports and premium features.
SwiftUIARKitAVFoundationPDFKitStoreKit 2
Oculy screenshot 1Oculy screenshot 2Oculy screenshot 3Oculy screenshot 4Oculy screenshot 5
Talq+ app icon

Talq+

AAC iPad App for Adults with Aphasia

TestFlight

An Augmentative and Alternative Communication (AAC) app helping adults with aphasia regain functional communication through visual, symbol-based interaction.

  • Researched the AAC landscape for stroke and aphasia patients, using findings to drive feature decisions around usability and cognitive load.
  • Integrated ARASAAC pictograms into a structured, customizable symbol library supporting varying levels of language impairment.
  • Implemented on-device ML for predictive word and phrase suggestions, reducing the effort needed to compose messages.
  • Built multilingual text-to-speech across four languages with AVSpeechSynthesizer for non-English speakers and caregivers.
  • Designed an accessibility-first interface with large touch targets and simplified navigation for motor and cognitive limitations.
  • Navigated and resolved an App Store Guideline 2.1 rejection, and shipped localized multilingual App Store descriptions for an international release.
SwiftUIOn-Device MLAVSpeechSynthesizer
Talq+ screenshot 1Talq+ screenshot 2Talq+ screenshot 3
Haul app icon

Haul

iOS Delivery Earnings Tracker

TestFlight

A shift and earnings tracker for delivery drivers that logs per-order earnings, tips, and hours against daily targets, with weekly and monthly performance views.

  • Replaced arbitrary income goals with a percentile-based target engine that derives realistic daily targets from the user's own historical earnings distribution.
  • Solved overnight shifts crossing midnight by keeping a shift 'active' until its true end time instead of resetting at the calendar day boundary.
  • Captured true per-order and per-tip timestamps for hour-of-day and best-start-time analysis, surfaced through Swift Charts (earnings-per-hour by weekday, 8-week trend).
  • Built a customizable, direct-manipulation dashboard (drag-to-reorder, resize, rename, show/hide) with independently persisted weekly and monthly layouts.
  • Integrated CloudKit private-database sync with a custom mapping layer supporting schema evolution across multiple updates.
  • Added a Siri App Intent for hands-free shift logging and a privacy mode that masks earnings while preserving rate-based metrics.
SwiftUICombineSwift ChartsCloudKitApp Intents
Haul screenshot 1Haul screenshot 2Haul screenshot 3
Sorpasso app icon

Sorpasso

Italian Driving Theory Exam Prep

TestFlight

Exam-prep for the Italian patente theory test, built on the official ministry question bank of roughly 716 concept clusters (Blocchi) and 7,142 true/false questions.

  • Designed a daily study system combining concept-by-concept practice with full mock exams, structured around the ministry's own topic taxonomy.
  • Engineered a readiness forecaster estimating exam-day preparedness from practice history and weak-question performance for targeted guidance.
  • Built a 'Today's Session' daily flow assembling a personalized question queue from progress and weak areas.
  • Implemented Supabase auth with Apple Sign-In and a guest 'Skip for Now' flow with milestone-based prompts encouraging account creation.
  • Closed an English-speaking-expat usability gap with bilingual question glosses, tap-to-translate Italian lookup, and a dedicated glossary.
  • Rebuilt the core learning model from a Duolingo-style vocabulary engine into the current exam-bank-driven model, fully removing the legacy architecture.
SwiftUISupabaseApple Sign-InAVFoundationCoreHaptics
Sorpasso screenshot 1Sorpasso screenshot 2Sorpasso screenshot 3

About

I'm an iOS developer focused on building apps that solve concrete human problems, not just demos. My work spans clinical-style vision screening, assistive communication for adults with aphasia, gig-work earnings analytics, and exam preparation built on official question banks.

I care about getting the hard details right: enforcing real measurement constraints with ARKit, designing accessibility-first interfaces, modeling data that evolves across releases with CloudKit, and shipping through the full App Store review process, including resolving rejections and localizing for international launches.

I build with SwiftUI and an MVVM architecture, keeping business logic out of views for codebases that stay scalable and maintainable.

Technologies

SwiftSwiftUICombineMVVMARKitAVFoundationSwift ChartsCloudKitStoreKit 2App IntentsOn-Device MLPDFKitSupabaseApple Sign-InCoreHapticsAccessibility / VoiceOver

Contact

Get in touch

I'm open to iOS development roles and collaboration. Whether you have a question or just want to say hi, my inbox is always open.