I'm happy to share that I've recently started a new client project focused on building innovative digital solutions.
The project brings together my experience in full-stack development, AI-powered applications, and intelligent automation to turn ideas into practical, scalable products.
I'll be working across the development lifecycle, combining modern technologies with AI-driven capabilities to deliver solutions that are not only functional but also create real business value.
Grateful for the opportunity and the trust. Looking forward to building something impactful!
Always building. Always learning. Always exploring what's possible with AI. 🤖
Before you add AI to your product, find the screen where your users already copy and paste.
That's usually where the real AI feature lives. Not a chatbot in the corner, but a step people already do by hand: summarising a ticket, drafting a reply, tagging an upload, pulling fields out of a PDF.
Here's the order I follow when a founder asks me to add AI to an existing SaaS:
1. Pick one workflow, not "AI everywhere." Watch where users leave your app to paste something into ChatGPT and come back. That round trip is your feature.
2. Keep the model behind your own API. One service owns prompts, retries, logging and cost limits, so you can switch providers without touching the frontend.
3. Make it tenant-aware from day one. Each customer's data, prompts and usage stay scoped to their account, or the first enterprise security review will stop you.
4. Ship a draft, not a decision. Let the AI suggest and the user approve. You earn trust and get real feedback before you automate anything.
5. Measure accepted output, not tokens. If users rewrite most of what it produces, the prompt or the context is wrong, and that's your real roadmap.
Most AI features that flop didn't fail because of the model. They were bolted onto the wrong step.
What's the one task your users still copy into ChatGPT?
I'm so excited to share that in just 2 months, I've made it into the top 5% of creators on Contra @Contra HQ ! 🎉
Honestly, all it took was consistency, showing up, putting in the work, and staying committed to getting better every day.
Seeing this milestone makes me incredibly happy. It's a reminder that small, consistent efforts really do add up, even when progress isn't always visible.
I'm grateful for how far I've come, but even more excited about what's ahead. This achievement gives me even more motivation to keep learning, improving my craft, and pushing myself to become better at what I do.
Two months in, and this is just the beginning. 🚀
Here's to staying consistent, embracing the journey, and celebrating the little wins along the way!
Huge congratulations! Top 5% in just 2 months is incredible. Love that you highlighted consistency and showing up daily - that's what really moves the needle. Your Discovery Score of 125 is super inspiring. Well deserved!
“Just tell AI what you want and it will build it.”
Sounds great.
Until you spend credits asking it to fix the same bug 10 different ways.
Then another feature breaks.
You fix that one.
Something else stops working.
Then you're staring at the same error for hours thinking:
“Why is this still happening?”
That's the part people don't show you about vibe coding.
AI can write code incredibly fast, but fast code doesn't automatically mean good code.
You still need to understand:
→ How the application is structured
→ Where the bug is actually coming from
→ How different features affect each other
→ When an AI-generated solution is making things worse
→ How to debug instead of blindly regenerating code
And sometimes the biggest time killer isn't building a feature.
It's getting stuck on one tiny bug that refuses to die.
That's why I don't see vibe coding as:
“Tell AI what to build.”
I see it as:
Human problem-solving + AI development.
The AI can help you move faster.
But you still need someone who knows where to go when things stop working.
That's where the real skill comes in.
What has been your biggest headache with vibe coding? 👇