Yesterday at Build with AI Cloud Jakarta 2026 (Garuda Spark Innovation Hub), my team and I decided to take a different approach. The event's theme was all about bridging the gap between imagination and execution. With a full half-day of learning and building, we wanted to create something unique for the #VibeInTheCloud build session.
The Sea of LLMs and Our Different Angle
Almost everyone at the event went straight to generative AI. LLMs here, chatbots there, image generation everywhere. Which is totally fine! But it reminded me of the classic quote:
"To the man with a hammer, everything looks like a nail."
If everyone brings the same hammer (LLMs), all the solutions are going to look the same. So we tried a different angle: Computer Vision. The "old" AI. Face landmarks, iris tracking, body pose—this stuff existed way before ChatGPT became famous, and honestly, it is still incredibly powerful.
Introducing AdPulse
We vibe-coded a tool called AdPulse. It is a browser tool that watches your face while you watch an ad. It tracks your gaze, expression, and overall engagement in real time. The best part? It all runs entirely in the browser tab with zero backend. Just MediaPipe doing face math at 20fps on your laptop (well, at least it runs smoothly on my 2018 ThinkPad).
Old School meets New School
The most fun and ironic part of our project? We used modern AI Agents to vibe-code the whole thing. It was classical AI, built by modern AI. Old school meeting new school in the best way possible.
Is AdPulse a flawless, production-ready product? No lah. It's a 1-hour hackathon project. The engagement weights are basically just vibes. If you watch ads with a poker face, it will say you're not engaged (which is fair enough). But it works, and it proved a point.
The voters liked it, and we proudly took home 1st place! 🥇
Sometimes the most interesting thing you can build is the one nobody else thinks to bring back.
Check out the repository here: AdPulse Repo

