Safety & correctness
- QuickBooks tokens encrypted at rest (AES-256-GCM) and auto-refreshed.
- HMAC-verified, de-duplicated webhooks.
- Role-based access, full audit logging, and encrypted backups with integrity checks.
The owner needed the cash left in each store's register at end of day reconciled against QuickBooks. UPSCash lets staff submit the day's cash, connects to QuickBooks Online over Intuit OAuth, pulls the journal entries, and reconciles per store against configurable thresholds (minor $100 / major $500), emailing the owner on major discrepancies. The same check runs on weekly manager deposits.
Because it touches money and a third-party financial account, the care went into the boring-but-important parts.
Before
After
Impact
~2 weeks
A real-time AI interview platform with a live DSA coding round. I built the code-execution layer (Judge0) and the Monaco code editor.
← ExploreMy first project at DRCODE (as an intern), built ground-up: a microservice fitness platform with Strava/Garmin sync, a Flask ML pace predictor, and Gemini-powered run analysis.
Explore →