Projects I've built and worked on.

Here are some of the projects I've worked on, from personal side projects to professional work.

  • Surf Forecast App

    A full-stack surf forecasting application for local surf spots. Backend written in Go with some ingestion microservices in Python (ongoing migrations to Go). Features a web app and Swift iOS version. Migrated from Python/Flask to Go/Gin and from Google Cloud/Firebase to AWS. Now hosted on AWS Lambda with DynamoDB to keep running costs low. Integrated ocean forecasts, user reports, and image moderation using AWS Rekognition.

    treblesurf.com

  • Boat Tracking Project

    A small IoT project designed to run on a Raspberry Pi. Posts location data to a server and integrates with Home Assistant for real-time boat tracking and monitoring.

    GitHub