Data Platform
From Google Sheets Chaos to a Governed Data Platform
Redesigned a marketing agency's fragmented spreadsheet operations into a normalized data platform with an automated data-entry app — at near-zero infrastructure cost.
Freelance Data & App Consultant2024 - Present
BigQueryAppSheetApps Script
The Challenge
A small marketing agency ran its entire operation — client data, contracts, campaign costs, timesheets — across dozens of uncontrolled Google Sheets. Every staff member kept their own copy, month-end numbers never reconciled, and there was no budget for a dedicated dev team or BI license.
The Solution
- Interviewed every department to map the real data flow, then documented a normalized relational model — tables, primary/foreign keys, and data-entry rules.
- Migrated years of historical spreadsheet data into a clean schema on Google BigQuery.
- Built a data-entry and sync application on AppSheet + Apps Script with role-based permissions, replacing manual spreadsheet editing.
- Automated weekly and monthly reporting so the business owner sees live numbers instead of a manual month-end roll-up.
The Result
- Eliminated duplicate/conflicting spreadsheet copies — one source of truth for the whole agency.
- Reporting moved from manual month-end compilation to always-on, automated dashboards.
- Entire solution runs within the Google ecosystem at a few dollars a month — no servers, no BI license.
Stack
Google BigQueryAppSheetGoogle Apps ScriptGoogle SheetsGoogle Colab
Have a similar data problem? Let's talk about it.
Get in Touch