Building Adacadabra (adacadabra.ai) → monitor, manage, optimize ad campaigns.
Writing Early Exit Club (earlyexit.club) → transparently writing about my freelance journey.
I built this to get out of Google Sheet hell when managing cost and budget pacing for the ~18 different ad accounts I manage as a full-time PPC freelancer.
The beta is 100% free as I work out the last few kinks :)
It's so crucial to my career + future income growth right now and I cannot wait to give absolutely no fucks about it.
It's so crucial to my career + future income growth right now and I cannot wait to give absolutely no fucks about it.
I built this to get out of Google Sheet hell when managing cost and budget pacing for the ~18 different ad accounts I manage as a full-time PPC freelancer.
The beta is 100% free as I work out the last few kinks :)
I built this to get out of Google Sheet hell when managing cost and budget pacing for the ~18 different ad accounts I manage as a full-time PPC freelancer.
The beta is 100% free as I work out the last few kinks :)
Many of my clients have different fiscal years, so I needed a way to differentiate and track pacing.
Now it's just a dropdown you select and we just recalculate based on fiscal year.
Screenshot from Feb fiscal year start (Q4 = Nov, Dec, Jan)
Many of my clients have different fiscal years, so I needed a way to differentiate and track pacing.
Now it's just a dropdown you select and we just recalculate based on fiscal year.
Screenshot from Feb fiscal year start (Q4 = Nov, Dec, Jan)
FYI I've built all of this myself, with v0 and Cursor / Windsurf. Full frontend, backend, authentication, and database setup.
FYI I've built all of this myself, with v0 and Cursor / Windsurf. Full frontend, backend, authentication, and database setup.
That's why I spent an obscene amount of time on the design of my emails for Adacadabra. I wanted them to be beautiful, responsive, and proactively helpful.
This is a weekly email that shows budget pacing for all clients.
That's why I spent an obscene amount of time on the design of my emails for Adacadabra. I wanted them to be beautiful, responsive, and proactively helpful.
This is a weekly email that shows budget pacing for all clients.
This is the dashboard page of Adacadabra, all with real data. I added the ability to anonymize the names so I could do demos and take screenshots 😎
This is the dashboard page of Adacadabra, all with real data. I added the ability to anonymize the names so I could do demos and take screenshots 😎
Unsurprisingly, the Microsoft authentication flow, API, and documentation is horrendous. LinkedIn was the easiest, Google was complicated but not hard, Microsoft was a nightmare.
Unsurprisingly, the Microsoft authentication flow, API, and documentation is horrendous. LinkedIn was the easiest, Google was complicated but not hard, Microsoft was a nightmare.
Here's a quick snapshot of my tool, Adacadabra, that helps me visually track ad spend vs budget by day.
Here's a quick snapshot of my tool, Adacadabra, that helps me visually track ad spend vs budget by day.
I was most recently head of growth marketing at Loom. I quit my job almost 2 years ago to start a full-time consulting biz helping other b2b saas co's run Google and LinkedIn Ads.
I was most recently head of growth marketing at Loom. I quit my job almost 2 years ago to start a full-time consulting biz helping other b2b saas co's run Google and LinkedIn Ads.