Getting started with #vibecoding

Getting started with #vibecoding

Vibe Coding: Building with Flow, Not Force

Lately, I’ve been exploring something I call vibe coding — a way of creating where intuition leads and logic follows. It’s not about planning the entire system before writing a line of code. It’s about feeling the idea, diving into a tool, and letting the process unfold naturally.

Enter Google AI Studio

In this exploration, I stumbled onto Google AI Studio — a surprisingly friendly playground for prototyping with AI models. You can spin up prompts, connect APIs, and test responses instantly. Perfect for vibe coding.

So I thought — why not make something useful for myself?

The Idea: AI Calorie + Fitness Tracker

I’ve been trying to build a consistent system around fitness and diet, but logging food manually always felt like a chore. So I built a simple AI-powered calorie and fitness tracker for myself.

Here’s the concept:

  • Upload or click a photo of what I ate. (or write it down)
  • The app uses AI (through Google’s API) to analyze the image and return calories, protein, carbs, and fats.
  • I can then log it for the day, and it automatically timestamps the entry.
  • The interface is minimal — just a daily feed of what I’ve eaten and how it adds up.

It’s not just a tracker; it’s a mirror. I see patterns, not numbers.

Surprisingly, it works flawlessly — more accurate than most fitness apps I’ve tried. So instead of searching for the perfect app, I realized I could just build one myself.

Though it’s not without its flaws, this is a solid starting point for me — and I can already see real potential in it.

Stay tuned for updates; you might come across something interesting soon.

I wish I could share the app here, but I’m still figuring out how the API works — and I definitely don’t want others using it through my own key. I’ll update once that’s sorted.

changelog

June 13, 2026

Transitioned projects grid to CSS column-count masonry layout, resolving lopsided column heights on iPad and maintaining a fluid vertical stagger.

June 13, 2026

Unified all card titles to display serif typography (Crimson Pro) at weight 400. Aligned site side paddings (navbar, homepage container, footer) to 24px.

June 13, 2026

Replaced footer credit with a native Changelog popup modal to easily track manual updates.