Project Portfolio

Professional and school projects

Marco Island Express

A ride request service that connects customers to their driver

Description

Marco Island Express is a ride request app that was a significant iteration on my previous project Ave Rides. 

It was completely remade with a focus on high coding standards, reusable code, and professional UI.

Technologies Used

  • Swift
  • SwiftUI
  • Firebase Authentication
  • MapKit
  • EventKit
  • Stripe
  • Push Notifications

Roles

  • UI/UX Designer
  • Front-End Developer
  • Tester
  • Project Manager

What I learned

  • Creating lots of reusable SwiftUI code to use throughout the project
  • Writing clean code with professional coding standards
  • Passing complex data between views in SwiftUI
  • Calling and testing API's with Postman to use in Swift

Some early sketches of the design to show the creative process and progression

Ave Rides

A ride request service that connects customers to their driver

Description

Ave Rides is a ride request app that connects residents of Ave Maria, Florida, to their airport transportation.

Users can submit ride details, including pickup location, destination, and preferred time of departure.

Payment is secured through Stripe, with the option to pay in the app and add a tip for your driver.

Technologies Used

  • Swift
  • SwiftUI
  • Firebase Authentication
  • Firestore
  • MapKit
  • EventKit
  • Stripe
  • Node.js server
  • Push Notifications

Roles

  • UI/UX Designer
  • Front-End Developer
  • Back-End Developer
  • Tester
  • Project Manager

What I learned

  • Making UIKit representables in SwiftUI
  • Modeling a Database
  • Passing complex data between views in SwiftUI
  • Calling and testing API's with Postman to use in Swift
  • Firebase and User Authentication

Bias Dictionary

A dictionary of biases and how to overcome them

Description

Bias Dictionary is an iOS app that provides a wide range of biases for users to explore.

Users can access descriptions, tags, and examples of each bias.

Users can heart a bias to save it for later in the "favorites" section or look in the "Recents" section for recently viewed biases.

Technologies Used

  • Swift
  • SwiftUI
  • JSONDecoder
  • UserDefaults

Roles

  • UI Designer
  • Front-End Developer

What I learned

  • Structuring JSON
  • Decoding JSON
  • UserDefaults
  • NavigationStack
  • UI Design
  • SwiftUI basics

Thank You!

Thank you for taking the time to check out my portfolio!