My First Vibe Coding Projects

Lately, I’ve had some extra time on my hands due to unemployment. Instead of just scrolling endlessly or binge-watching shows, I decided to dive into something new, and decided to check out the fuzz regarding  vibe coding.  Here’s what I’ve been up to:

🍕 Pizza Scheduler – Because Pizza Deserves It

I love pizza. When I host big pizza parties, I usually start with an Excel sheet to plan fermentation times and adjust the recipe based on how many guests are coming. 

 an Excel sheet to plan fermentation times and adjust pizza recipe
Excel sheet to plan fermentation times and adjust the recipe

So naturally, my first vibe coding project had to be pizza-related.

I grabbed my trusty spreadsheet and teamed up with the Swedish-made Loveable.dev. With just a few prompts, I managed to build an almost fully functional pizza calculator and scheduler. It turned out to be a super fun and smooth project and a great way to get back into the coding groove.

🧩 Chrome Extensions – Simplifying My Life

I build two Chrome extensions to make my life a little easier.

1. Extend Workbuster: Add to Google Calendar

add to calendar button shown in Workbuster
Add to calendar button in shown in Workbuster

This browser extension works with the Workbuster system (used in job-seeking programs through Arbetsförmedlingen). It lets users add scheduled events directly to Google Calendar—just one click and done.

I built it using Cursor, and honestly, it nailed it on the first try. All I had to do was tweak a bit of the styling. Clean and simple.

2. Battre Platsbanke: Job post manager 

I felt like seeing the same job ads again and again. So I made the “Battre Platsbanke“, a Chrome extension for Arbetsförmedlingen’s job board. It helps you hide or save certain ads, making job searching a bit more focused and less annoying.

This one was trickier. I had to use Chrome’s storage APIs and even built in basic analytics to track user behavior. I spent a few hours on it, wiring up multiple event listeners to track clicks and interactions.

Eventually, I hit some limits with Cursor, and paused the project—especially after I realized Indeed already offers most of what I wanted to build.

🏠 Home Assistant Add-on: Reykjavík Waste Collection

selecting Reykjavík’s waste pickup schedule in app config
Selecting the Reykjavík calendar and district to get correct schedule

Because I really enjoy configuring my Smart home. I decided to try something related to Home Assistant. I wanted to see if Cursor could help me navigate a real codebase and documentation.

I picked the Waste Collection Schedule add-on for Home Assistant and extended it with Reykjavík’s waste pickup schedule. It was purely for curiosity’s sake as extending it was useless for me as  I don’t live there anymore

Surprisingly, it worked perfectly. Another small win!

Wrapping Up

These little projects reminded me why I got into computers and coding, not for the pressure or deadlines, but for the satisfaction of creating something useful (or just plain fun). To me vibe coding is about following your curiosity, and I’m definitely going to keep riding that wave.

If you’re thinking of building something just for fun—do it. You might surprise yourself.