Software engineer · Mobile specialist

Osama
Soliman

Auckland, New Zealand
New Zealand resident · Unrestricted work rights
Open to remote worldwide

contact@osamasoliman.com+64 27 305 3930osamasoliman.comgithub.com/osamawaseem1LinkedIn profile

Profile

Software engineer specialising in mobile and cloud-powered products. Experienced in turning product needs into polished Flutter applications, designing cost-aware Firestore data models, integrating external APIs, and improving search, performance, and offline reliability. Currently completing a Bachelor of Computer and Information Sciences at Auckland University of Technology.

Experience

Flutter DeveloperHalal Kiwi · Product contribution
  • Contributed to a location-aware Muslim directory covering nearby halal restaurants, opening hours, masjids, prayer times, businesses, and product verification.
  • Supported barcode-based halal checks and an AI-assisted workflow that captures unknown products, contacts manufacturers, and returns responses to requesting customers.
  • Redesigned the application interface end to end after identifying an opportunity to improve usability and visual clarity.
  • Introduced fuzzy search and reworked Firestore fetching patterns to improve discovery while reducing avoidable database reads.
Mobile LeadMasajidna · Personal product
  • Designed a four-component platform: provider-independent domain core, admin app, customer app, and mosque display web app.
  • Delivered phases 1–4 of a six-phase plan, covering the foundation, administration, display experience, and customer discovery MVP.
  • Created a proximity-aware Catch Prayer feature that compares travel time and safety margin against mosque-local Iqama time.
  • Designed six permission roles, quarantined mosque onboarding, sanitized public Firestore projections, and rotating six-digit display pairing codes.
  • Built manual, automatic, and CSV prayer scheduling with English/Arabic localization and RTL support.

Education

Bachelor of Computer and Information SciencesAuckland University of Technology
Flutter Development ProgrammeTG Academy
  • Completed a structured year-long Flutter and Dart programme covering foundational through advanced application development.

Technical capabilities

LanguagesDart, TypeScript, JavaScript, SQL
MobileFlutter, Android, iOS, responsive UI, platform integration
ArchitectureClean Architecture, Riverpod, BLoC, offline-first systems
Cloud & dataFirebase, Firestore, Cloud Functions, Supabase, SQLite, Hive
APIsREST, GraphQL, Google APIs, third-party integrations
Quality & deliveryUnit testing, Git, GitHub Actions, Fastlane, App Store delivery
ProductFigma, accessibility, analytics, performance optimisation

Recognition

CS50: Introduction to Computer ScienceHarvard University · Algorithms, data structures, C, Python, SQL, and web foundations
Outstanding Achievement in Edexcel MathematicsPearson Edexcel · Highest mark in the world in International Advanced Level Mathematics

Languages

ArabicNative
EnglishProficient

Selected project

Masajidna4 components · 3 experiences · 6 roles · 3 schedule modes

Full-stack mosque platform designed around provider-independent architecture, privacy-separated data, timezone-safe prayer logic, moderated onboarding, proximity-aware attendance planning, and paired live displays.

View case study ↗