Josh A. Young
Mobile Software Engineer
App Portfolio

EchoJournal
- Allows the entry of journal notes
- Data stored in a offline-first manner
- Build with clean architecture using a decoupled approach
- Technologies: Kotlin, Android Studio, Jetpack Compose, Offline-first, Clean Architecture
- Repo (private - code available upon request)

NoteMark
- Allowed for note taking offline with remote backup, and sync
- Uses OAuth Authentication with refresh token capabilities
- Built with offline-first architecture
- Technologies: Kotlin, Android Studio, Jetpack Compose, Offline-first, Syncing, Workmanager
- Repo (public)

X1 Mobile
- Allows for mapping of customer and projects for sales team
- Integrates with multiple backend APIs using REST and a RESTful Architecture
- Uses OAuth for authentication and token refresh
- Adds the ability to checkout and purchase through the application using secure mechanisms
- Technologies: Reference Messenger, .NET MAUI, C#, MVVM, API Integration, REST
Running Tracker App
- Exercise tracking using GPS and Routing
- Uses OAuth for authentication and token refresh
- Offline-first architecture with background sync
- Technologies: Kotlin, Android Studio, Jetpack Compose, Native Android, Offline-first
- Repo (private - code available upon request)

LazyPizza
- Online delivery of pizzas with toppings, plus sides with offline backup
- Allows users to build their selected order incrementally and checkout
- Remote image loading and caching using Coil
- Technologies: Kotlin, Android Studio, Jetpack Compose, Native Android, Offline-first
- Repo (public)

Financial Recommendations App
- Xamarin Application
- Uses OAUTH for authentication and token refresh
- Uses clean architecture and MVVM
- Offline-first architecture
- Technologies: Xamarin, C#, ASP.NET, MVVM, Messaging, Event-Based
Translator App
- Kotlin Multi Platform Application for Traslating Text
- Builds app for both Android and iOS
- Uses clean architecture and MVI
- Uses a shared view model for the architecture
- Technologies: Kotlin, Android Studio, Jetpack Compose, KMP, iOS, Shared ViewModel
- Repo (private - code available upon request)
Contact and Notification App
- Uses REST for integration with API backend
- Used MVVM and Clean Architecture
- Used Events for communication
- Online-first Architecture
- Technologies: .NET MAUI, C#, .NET, MVVM, Messaging, Clean Architecture
- Repo (private - code available upon request)
Classes Application
- Allows the addition of students and classes
- Build with a clean decoupled architecture
- Technologies: Xamarin, C#, .NET, MVVM, Event-Based, Notification-Based, Offline-First

Home Inspection Application
- iOS Native Application for speeding up home energy inspections
- Worked with stakeholders to build application that met their requirements
- Online-first Architecture with offline functionality
- Technologies: Xcode, iOS Storyboards, Custom Design, Objective-C
Additional Example
- Card Guessing Game - Card Guessing Game (iOS) - Swift, SwiftUI
- Emoji Board - Allows building a custom layout using emojis (iPhone and iPad) - Swift, SwiftUI
- Editable Notes - Note editing and modification (Android) - Kotlin, Jetpack Compose, Coroutines, flows
- Travel Mapper - Documenting location using maps for travel (Android) - Kotlin, Android Views, XML