← Back

Internal Google Ads Campaign Management Platform

Built an internal campaign management platform used by digital marketing teams to manage client Google Ads accounts, campaign publishing workflows, budgets, and related account operations more efficiently than working directly in the Google Ads UI.

My Role

Served as the sole frontend engineer during early development, defining the frontend architecture and building the application in React and Material UI. Also contributed backend-supporting workflows, including Google Ads API research, account import tooling, and implementation decisions tied to campaign-management operations.

Problem

Marketing teams needed a faster, more structured way to manage campaign setup and publishing across many client accounts. Working directly in the native Google Ads interface created friction around repeatable workflows, account setup, and operational consistency.

Approach

Designed and implemented an internal application that centralized campaign management workflows into a purpose-built interface aligned with how internal teams actually operated. The work included frontend architecture, reusable UI patterns, API-connected workflows, and support for account setup processes such as CSV-based imports.

Outcome

Improved operational efficiency for campaign-management workflows by reducing manual steps, increasing consistency, and creating a more tailored experience than relying solely on the external ad platform UI. Just as importantly, it created an internal foundation that could evolve alongside team needs.

Stack

React, Material UI, Laravel, Google Ads API, CSV import tooling

Private internal project
This work was built for internal production use, so source code and detailed implementation materials are not public.