Skip to content
Back to Projects

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