I’m a vibe coder. I use AI tools like Claude, Cursor, and v0.dev to build functional web applications fast. Not prototypes. Not demos. Real tools that real people use. Here’s what I’ve shipped.
What is Vibe Coding?
Vibe coding is building software by describing what you want to an AI and iterating on the result. Instead of writing every line by hand, you collaborate with AI coding tools to go from idea to working application in hours instead of weeks. The skill isn’t typing code faster. It’s knowing what to ask for, understanding the architecture, and having the experience to steer the AI toward production-quality output.
With 17+ years of web development experience, I bring the context that makes vibe coding actually work. The AI writes code. I make sure it’s the right code.
Vibe Coded Projects
GTM Auditor
Paste your Google Tag Manager container ID and get an instant audit of your tags, triggers, and variables. Identifies broken tags, missing triggers, consent mode gaps, and container bloat. Used by marketers and developers to validate their GTM setups without manually clicking through every tag.
Built with: Next.js, Vercel, Gemini AI, Claude
Vibe coded with: Cursor, Claude Code
Time to ship: 2 days
Read the build story
Smart Redirect Mapper
Upload your old and new site URLs and the tool uses AI to automatically match them for 301 redirects. Saves hours of manual URL mapping during site migrations. Handles fuzzy matching, path changes, and slug variations. Essential for preserving SEO rankings when moving to a new site.
Built with: Next.js, Vercel, Gemini AI, OpenRouter
Vibe coded with: Cursor, Claude Code
Time to ship: 1 day
Read the build story
SipSmart – BAC Calculator
A blood alcohol content calculator that actually looks good and works on mobile. Enter your weight, gender, and drinks, and get real-time BAC estimates with countdown timers for when you’ll be under 0.05% and back to zero. Built because every existing BAC calculator looks like it was made in 2005.
Built with: React, Vercel
Vibe coded with: v0.dev
Time to ship: 30 minutes
Read the build story
Get Shit Done (GSD)
A todo app for people who are overwhelmed by their todo app. Give it your full list, rate what matters, and each morning it picks just two tasks based on whether you’re in the mood for admin work or the important stuff. Built because Todoist, Notion, and every other task app assumes you can handle looking at 47 things at once.
Built with: Firebase, React
Vibe coded with: Claude Code
Time to ship: 1 day
Read the build story
My Vibe Coding Stack
| Tool | What I Use It For |
|---|---|
| Cursor | AI-powered code editor. My daily driver for building full-stack applications. |
| Claude Code | Anthropic’s CLI coding agent. Complex refactors, multi-file changes, architecture decisions. |
| v0.dev | Vercel’s AI UI generator. Rapid prototyping of React components and layouts. |
| Vercel | Deployment platform. Push to Git, live in seconds. |
| Next.js | React framework. The foundation for most of my vibe coded projects. |
| Payload CMS | Headless CMS for projects that need content management and admin panels. |
Why Vibe Coding Matters
Vibe coding isn’t about replacing developers. It’s about what happens when an experienced developer works with AI instead of against it. The projects above would have taken weeks to build the traditional way. With vibe coding, they shipped in hours or days.
For businesses, this means faster delivery, lower costs, and the ability to test ideas before committing to a full build. For agencies, it means a developer who can turn around projects faster without cutting corners.
I write about vibe coding and AI-assisted development on my blog, and I build with these tools every day for client projects.
Want Something Vibe Coded?
Got an idea for a tool, app, or website? I can probably build it faster and cheaper than you think.
Vibe coder in Perth, Australia | Shipping AI-built web applications since 2024