I’ve spent most of my career developing marketing ideas faster than I could implement them. Waiting on engineers, wrestling with confusing API docs, or shelving concepts that never made it out of the backlog became the norm. Sound familiar? It’s a frustrating loop.
That’s when I started experimenting with vibe coding. With AI copilots and APIs, you can skip the bottlenecks and spin up a working prototype faster than you can finish your airport burger.
I'm sharing my three-phase journey from a single Python script to a full web app using the Moz API. You'll also get my framework for prompting LLMs to build your own custom solutions.
What vibe coding really means
I define vibe coding as building real, working tools with the help of AI copilots. You don’t need to know how to code. You just need a clear goal, an API, and a willingness to experiment.
Here’s what that looks like in my world:
- I bring the idea.
- I share the API docs and my token with a copilot like ChatGPT or Gemini.
- I explain what I want the tool to do, then iterate until it works.

It’s that simple. I’m not sitting in front of a blank code editor anymore. I’m collaborating with an AI that writes, debugs, and improves in real time. Vibe coding lets me move from concept to prototype in hours, not weeks.
Why building tools used to suck
For years, building tools felt impossible. I’d come up with an idea, then wait weeks for engineers who were preoccupied with higher-priority projects.
When I did get help, progress crawled. Everything depended on someone else’s time. And even when I tried to take control, confusing API docs made it hard to start.
The long dev cycles drained momentum. You’d lose the spark before anything shipped.
That’s why vibe coding hit so hard. It finally gave marketers like me a way to build fast, keep the ideas alive, and let my coding colleagues focus their time on other revenue-driving initiatives
How I got on the vibe coding path
This whole thing started with a simple request. Chima, one of our content strategists, needed Brand Authority data for fifteen hundred domains for a Moz blog post. I had a Python script that could pull a single API request at a time, but running it 1,500 times would have taken days.
I was sitting in the Montreal airport, pint of Guinness on one side, burger on the other, when I decided to fix it. What if I could turn that single script into a bulk analysis tool?
That’s when I jumped on the vibe coding train. I opened Google Colab, enlisted ChatGPT and Claude as copilots, and started rewriting my script. A few prompts later, I had a working bulk checker using the Moz API.

Comments