TrailLayers
An iOS app to help outdoor adventurers pick the best layering system for their next trip.
Garment recommendations based on weather conditions, user preferences, and past performance.
Technologies: Swift, SwiftUI, WeatherKit, MapKit, Google Gemini API, FastAPI, PostgreSQL
Database hosted on Supabase, image storage on CloudFlare R2, FastAPI hosted on Modal
My Run Forecast
Deeper analysis into my running efficiency and performance trends.
Effort zone analysis and completion time forecasting for uploaded .GPX routes based on past runs.
Technologies: Python, Plotly Dash, Pandas
Hosted on Render.com
Garmin Workout Calendar
A tool to sync completed workouts to Google Calendar.
Technologies: Python, Google Calendar API
Coffee Canary
A dashboard overview of the bags of coffee I've purchased.
Technologies: Python, Plotly Dash, Pandas, SQLite, Google Maps API
Hosted on Render.com