Case Studies

In-depth looks at my projects, design decisions, and technical approaches across iOS and web development.

SwiftUI & iOS Projects

MichiganAPIWeather project image

CoastCast

SwiftUI iOS app with a Python FastAPI backend for real-time conditions across 54 Michigan beaches. Features on-device CoreML/XGBoost crowd prediction, Dynamic Island Live Activities, Siri Shortcuts, and a Swift Testing suite with 120+ parameterized test cases.

Live beach conditions, on-device ML crowd prediction, and a three-tier BGTaskScheduler notification system.
FastAPI CoreML XGBoost WidgetKit
View Featured Case Study
CommonSight project image

CommonSight

A role-based civic platform built during an internship with a small business owner to deliver an investor-ready demo for neighborhood reporting, campaigns, and direct communication.

Turns neighborhood observations into coordinated community action.
SwiftUI Firebase Civic Tech Community
View Case Study
TakeFlight project image

TakeFlight — A Bird's Life Live on App Store

A SpriteKit survival game available on iPad and macOS, with full keyboard compatibility as players build and defend a nest across Belle Isle mini-games.

Four interconnected mini-games in a cohesive survival narrative for iPad and macOS.
SpriteKit iPadOS macOS Keyboard Support
View Case Study
Stamped! City Passport Light No Alpha

Stamped! — A City Passport Live on App Store

A SwiftUI travel discovery app that turns Detroit architecture into a collectible city-passport experience with progress tracking and AI-assisted itinerary support.

The only city app that turns architecture exploration into a gamified learning loop — live on the App Store.
SwiftUI AI Itinerary Gamification iOS
View Case Study
RateChecker app icon

RateChecker

A SwiftUI iOS app that benchmarks your savings against live Treasury rates, forecasts where rates are headed with on-device Core ML, and shows exactly how much your current bank is costing you.

Most savings apps show you what you have. RateChecker shows you what you're missing.
Core ML WidgetKit SwiftData FRED API
View Case Study
SlotParking project image

SlotParking

A SwiftUI-based parking management app designed to streamline slot reservations, track parking history, and optimize user experience for drivers and lot managers. Built in Xcode with modern iOS best practices.

Connects lot owners and drivers through live parking inventory in Detroit.
SwiftUI Firebase Mobility Real-time Inventory
View Case Study
RelationshipBuilder project image

Relationship — Builder

A SwiftUI app for building and tracking professional relationships through interactive learning, gamified quizzes, and custom badges. Modular architecture, onboarding flows, and accessibility-first design.

Gamified professional networking with badges, quizzes, and interactive onboarding.
Quiz Gamification iOS Accessibility
View Case Study
Siren CafeCoffeeOrderingApp project image

Siren Cafe Coffee Ordering App

An iOS app for the Siren Cafe in Detroit, featuring menu browsing, item customization, and interactive customer feedback. Built with SwiftUI, MVVM, and UIKit confetti animations for a modern, engaging ordering experience.

Modernizes local coffee shop ordering with item customization and confetti feedback.
SwiftUI UIKit Integration Animation iOS
View Case Study

Multi-Language & Web Projects