← Back

Capstone Project — Mobile App & Cloud Server

Cross-platform file syncing experience built for a real client

Technical Lead · Jan 2025 – May 2025 · Merced, CA

React Native · Flask · Rclone · Google Drive API · Dropbox API

Overview

Sweep needed a way for its users to link multiple cloud storage accounts and move files to a dedicated server from a single mobile app. Our capstone team took the brief end-to-end: the backend orchestration, the OAuth plumbing to Google Drive and Dropbox, and the React Native client that tied it together. I led the engineering side of the build.

Highlights

  • Led a four-person team and owned the technical roadmap through delivery.
  • Built a Flask API that brokered Google Drive and Dropbox OAuth flows and file operations.
  • Integrated Rclone so the server could move files reliably between providers without re-implementing each cloud's quirks.
  • Worked in React Native to stabilize and sharpen the Android client — fewer sync failures, clearer flows.
  • Shipped ahead of the semester-end deadline with the client's feature list met.

Outcome

Delivered a production-ready build to Sweep before the deadline.

Links