Amir Bakhshi

iOS Developer | Swift & SwiftUI

I build native iOS applications using Swift, SwiftUI and UIKit, with experience in MVVM/MVC, REST APIs, Firebase and modern asynchronous programming.

I have worked with a variety of Apple and third-party libraries and frameworks, adapting them to different project requirements and application architectures.

Projects

Annons Plus - Marketplace

(Available via TestFlight)

Annons Plus is a full-featured marketplace application where users can create listings, search and filter advertisements, communicate through chat, and receive push notifications.

Technologies:

  • Design Pattern: MVC
  • UI Framework: UIKit
  • Data Persistence: CoreData
  • Database Solution: Firebase Firestore, Database
  • Push Notifications: Firebase Cloud Messaging, Cloud Functions

Features:

  • Phone authentication
  • Built in chat
  • Push notifications
  • Effectively filtering search results

Admin Dashboard

The Admin Dashboard app allows administrators to monitor and manage the Annons Plus platform. It enables review of reported ads, suspension of unsafe content, and user contact when needed. The dashboard is connected to the same Firebase backend as Annons Plus for real-time data management.

Technologies:

  • Design Pattern: MVVM
  • UI Framework: UIKit
  • Database Solution: Firebase Firestore, Database
  • Push Notifications: Firebase Cloud Messaging, Cloud Functions

Features:

  • Built in chat
  • Push notifications

Min Merit

A simple and practical iOS app designed for high school students to keep track of their grades. Students can add and manage their grades and instantly calculate their average, making it easy to monitor their academic performance throughout the school year.

Technologies:

  • Design Pattern: MVC
  • UI Framework: UIKit
  • Data Persistence: CoreData

Features:

  • Dark Mode
  • Available in Swedish and English