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.