← Selected work

05 · Independent software · real-world recommendations

Released independent product

Turning weather, geometry, and place into a simple outdoor recommendation experience.

A released personal iOS and web project that hides environmental modeling beneath an approachable interface.

SunnySips forecasting and recommended visit-times interface

Role

Released independent product

What I built

Built SwiftUI workflows alongside Python/FastAPI data generation.

Selected evidence

Released iOS/web product

The problem

SunnySips shows the same underlying instinct as the robotics work: model the real world carefully, then make the result useful to a person who should not need to see the complexity.

Technical ownership

  1. 01Built SwiftUI workflows alongside Python/FastAPI data generation.
  2. 02Modeled sun position, weather, venue context, and urban occlusion.
  3. 03Used in-person café and user discovery to change feature priorities, including future-planning functionality.
  4. 04Added caching and fallback behavior, automated testing, Docker, GitHub Actions CI/CD, and release tooling.

System architecture

Python/FastAPI model pipeline → SwiftUI interface → caching and fallback behavior.

Evidence + outcome

Released iOS/web productCustomer discovery changed prioritiesAutomated testing + CI/CD

Tools + systems

SwiftUIFastAPIPythonDockerGitHub ActionsGeospatial data