

React Native
Expo
SQLite

An iOS app for managing medical licenses details, such as license number, issuing state, and expiration date.

React
Python
Lambda
API Gateway
DynamoDB
S3
Twilio
Google Maps Platform

A website for friends & family to receive updates during backcountry hiking trips. Updates are triggered by SMS/MMS messages to a Twilio number, which can be sent from a satphone in areas without cell service. The embedded map highlights the hike route and displays GPS coordinates dropped as pins along the way.

React
Chart.js
MySQL

A tool for exploring and visualizing Spotify listening data, either captured through a Spotify Listener (below) or by uploading exported Spotify history data. The earliest version used a Python/Flask backend (& had no upload support), learning Next.js inspired a later rewrite.
// todo - finish rewrite 🙃

Python
MySql

A Python script that uses the Spotify APIs to poll for currently playing tracks and store them in a database, creating a historical reference of listening data.