I build real apps across mobile, backend, and machine learning. Currently completing my final challenge at the Apple Developer Academy | MSU Detroit.
SwiftUI · UserDefaults · CI/CD · Accessibility · App Store
Architectural landmark discovery app. Users collect digital passport stamps as they visit buildings across cities. Offline-first with high contrast, reduce motion, and haptic feedback support.
SwiftUI · Swift Charts · WidgetKit · Core ML · SwiftData · MVVM · FRED API · Treasury API · async/await · 30+ Unit Tests
iOS app that helps everyday people understand how their savings rate compares to US Treasury rates and inflation. On-device Core ML model forecasts the next T-Bill rate using 14 live economic indicators fetched in parallel from the Federal Reserve API. Includes a WidgetKit home screen widget, offline caching, MVVM architecture, VoiceOver accessibility, and a searchable financial glossary.
Python · Core ML · Create ML · FRED API · Treasury API · Feature Engineering · Tabular Regression
ML pipeline that predicts US Treasury Bill rates using 25 years of macroeconomic data. Fetches 12 economic series from the Federal Reserve and Treasury APIs, engineers 3 additional features including yield curve inversion signals and lagged indicators, and trains a tabular regression model with Create ML. Validation RMSE of 0.061 percentage points — accurate to within a tenth of a percent on unseen data. Exports as a CoreML model for on-device iOS inference with no internet required at prediction time.
SwiftUI · FastAPI · Python · CoreML · XGBoost · asyncio · NWS API · NDBC API · Render
Real-time beach conditions app for five Michigan beaches. SwiftUI frontend consumes a FastAPI backend that fans out parallel requests to the National Weather Service and NDBC buoy APIs using asyncio.gather. ML-powered Crowd Meter trained with XGBoost and converted to CoreML for on-device inference. Built with a team of 5 at the Apple Developer Academy.
SwiftUI · Firebase Auth · Firestore · MapKit · Push Notifications · Combine
Multi-role parking app for Detroit. Drivers browse live lot availability on a map, owners submit lots through a multi-step onboarding flow, attendants update spot counts in real time, and admins approve listings. Firebase-backed with offline mock data mode for local development.
SwiftUI · SpriteKit · SwiftData · Game Center · AVFoundation
5-in-1 survival game set on Belle Isle, Detroit. Custom SwiftUI joystick normalizes DragGesture input for cross-platform support. Game Center leaderboards and achievements. Built with a team of 5 at the Apple Developer Academy.
Mobile Swift · SwiftUI · UIKit · SpriteKit · SwiftData · Swift Charts · WidgetKit · Core ML · MapKit · Firebase · Game Center · Combine
Backend Python · FastAPI · HTTPX · asyncio · Render
ML / AI XGBoost · Core ML · Create ML · Feature Engineering · Tabular Regression · Anthropic Claude API
Testing & Architecture XCTest · MVVM · async/await · URLSession
Tools Xcode · Git · GitHub Actions · TestFlight · Homebrew · Ollama
- Completing final challenge at Apple Developer Academy | MSU Detroit
- Interning at We Change Community Consulting, Detroit MI
- Building in public on LinkedIn



