vibe coding is great... until it costs you your entire database
client came to me with a hotel booking site developed on #lovable. wanted a migration
i asked for the #supabase credentials and repo access. they shared what they had
prob 1... supabase projects were all inactive. supabase pauses databases after 7 days of no activity. their "developer" never told them this
prob 2... the credentials they had were not even connected to the live site someone had linked a random supabase project to lovable and walked away
i flagged everything>> explained the risk clearly>> advised them not to let the lovable subscription lapse before we sorted the database situation
they didn't listen>> subscription ended >> database gone
not paused --> gone
everything... bookings, users, hotel data -- vanished because nobody who actually understood the stack was ever involved
this is the part vibe coding does not show you in the demo
UI looks clean... prototype feels real. but nobody told you about inactive database conditions, environment variable management or what happens when the platform subscription that was secretly holding everything together disappears
i am not against AI assisted development. i use it every day
but there is a difference between using AI as a tool and handing your production business over to a prompt
If you are building something real... a booking platform, a client portal, an ecommerce store... get an experienced developer involved before you go live. not after the database disappears
Social Media & Ads Agency: Landing Page System, Gated Lead Capture & Case Study Engine
Complete website and lead generation system for a social media content and paid ads agency serving local service businesses.
I designed and built the full multi-page site in Framer around the agency’s services, client results, case studies, and core offers, with a strong focus on converting traffic into qualified leads.
The project included custom lead capture functionality, CRM integration, Meta tracking, scheduling, CMS driven case studies, sitewide chat, and the supporting infrastructure needed to manage and grow the site over time.
The result is a polished, scalable website that supports both organic and paid acquisition while giving the agency a much stronger system for turning visitors into booked opportunities.
The new conversion flow started producing leads within its first week live.
This is a strong example of making a marketing site behave like a real acquisition system rather than a brochure. The gated lead flow, CMS case studies, and tracking stack feel thoughtfully connected to the conversion goal.
Explanation: Architected a secure API gateway layer for a headless commerce startup. This custom middleware (deployed on Vercel Edge with Next.js) orchestrates data between the Shopify GraphQL API, Stripe Payments, and a Supabase DB. Optimized a critical database query that reduced product page load times by 40%. The result is a secure, extremely fast checkout experience that handles high traffic spikes without latency, directly impacting customer conversion metrics.
Sometimes, the problem isn’t that the product doesn’t work it’s that it doesn’t feel right to use.
I was recently brought in to redesign an internal communication tool for an organization. The team had already vibecoded the initial interface, but as a chat product, it didn’t quite capture the natural, human feel that makes conversations easy and enjoyable.
The brief was also clear: don’t make it another Slack or Discord.
So instead of forcing familiar patterns onto the product, I reworked the interface around a more approachable conversation experience refining the layout, hierarchy, navigation, messaging patterns, and visual language to give the product its own identity while keeping communication effortless.
Here’s the final approved version for the interface , How is it looking?