Charles Bannister

Software engineer · automation engineer · PPC specialist

I build software, automate paid search, and help people run Google Ads without the usual mess.

Most of my work sits between code and advertising: account structure, tracking, bidding rules, reporting, and the scripts that keep those things honest.

GitHub

What I actually do

Software

Web apps, internal tools, and the unglamorous glue that makes a product usable. I care about clear interfaces, tests, and code that another person can still follow in six months.

Automation

Scripts and systems for Google Ads and the work around it: negatives, bids, alerts, reporting, and the jobs nobody wants to click through by hand every week.

PPC

Account setup, campaign structure, conversion tracking, and ongoing management. I would rather fix the foundation than dress up a messy account with more ads.

Freelance Google Ads

I take on freelance work for businesses that need someone who can both run the account and write the automation around it.