Vibe Coding Journey 2

2026-05-30

Vibe Coding Journey 2


It’s been an exhilarating few months. If you’ve been following the shift in how we build software, you’ve likely heard the term “Vibe Coding”—the art of building full-scale applications by describing your intent to AI rather than manually wrestling with syntax.

Following my recent work on projects like VisitPenang2026 and NegotiaHub, I decided to push the boundaries further with Vibe Coding 2.0. This phase wasn’t just about “making things work”; it was about professional-grade utility, local compliance, and moving from prototype to production.

Today, I’m excited to introduce two major projects that define this new leg of my journey: RentalTrack.my and OnlineVote.my.

🏠 RentalTrack.my: Real Estate Management for the Modern Landlord

Anyone who owns rental property in Malaysia knows that the “vibe” usually dies when tax season arrives. Keeping track of maintenance receipts, tenant deposits, and net income for LHDN (Lembaga Hasil Dalam Negeri) submissions is a manual nightmare.

The Project:

I built RentalTrack.my to be the ultimate companion for the local landlord. Using AI-assisted automation, the platform simplifies the entire lifecycle of property management.

  • LHDN-Friendly Reporting: The system generates financial reports formatted specifically to make your annual tax filing a breeze.
  • Expense & Tenant Tracking: From tracking monthly rental collections to logging repair costs, everything is centralized.
  • Google Workspace Integration: Leveraging my background in Google Apps Script and automation, I’ve integrated a feature that syncs your reports directly to Google Drive, ensuring your records are never lost.

🗳️ OnlineVote.my: Democracy, Digitized

The world is moving toward decentralized and remote operations, but many clubs, associations, and companies in Malaysia still rely on outdated or insecure methods for their AGMs and elections.

The Project:

OnlineVote.my was designed to solve the “trust gap” in digital voting. It’s a secure, transparent platform for organizations to host elections with confidence.

  • Integrity First: The architecture focuses on security and ensuring that every vote is counted accurately without the possibility of tampering.
  • Real-Time Analytics: Organizers can watch voter turnout and results in real-time, providing immediate transparency to the members.
  • Accessibility: Whether it’s a small hobbyist club or a large corporate body, the interface is designed to be intuitive for all age groups.

🚀 The “Vibe Coding 2” Philosophy

Moving from 1.0 to 2.0 meant moving beyond simple scripts. For these projects, I’ve been heavily utilizing a modern stack involving Supabase for robust backend management and Firebase for scalable hosting.

Key lessons from this journey so far:

  • Intent is Everything: In Vibe Coding, your ability to define the problem is more important than your ability to write the logic.

  • Iterate and Refine: Both platforms are currently undergoing SEO and indexation refinements (the technical side of the “vibe” that keeps us humble!).

  • Local Context Matters: Building tools specifically for the Malaysian market—like focusing on LHDN compliance—adds a layer of value that generic global tools often miss.

I’m currently monitoring the performance of both sites via Google Analytics and Search Console to ensure they are optimized for users. Whether you are a landlord trying to get your receipts in order or an association secretary looking for a better way to vote, I’d love for you to check them out.

The journey doesn’t stop here. What should I “vibe” into existence next?