Vibecoding 032 — Bangalore's weather, your way
A page that shows Bangalore's daily highs, lows and rain against every year since 1981. You pick the window, the day, the charts, and the years to compare.
100 days. 100 projects. One LLM prompt at a time.
Each post here is a project built with AI assistance — browser extensions, bots, tools, dashboards, analyzers. Some took an afternoon. Some fought back. All of them taught me something about what these tools are actually good at, and where they fall short.
The rule: build something real, ship it, write about it honestly.
A page that shows Bangalore's daily highs, lows and rain against every year since 1981. You pick the window, the day, the charts, and the years to compare.
Every day at 09:00 IST, a GitHub Action screenshots the Hacker News front page, has an AI black out all but a dozen words, and posts the result to Bluesky and Mastodon as three panels.
Share a link from any app on the phone, add a line about why, and it shows up on mrdee.in/links that night. One Cloudflare Worker, a queue, and a nightly commit to this blog.
An animated greeting card in Kannada and English, shared as a link. Five diyas light up one by one, then the message appears. The final version is simpler than the one I asked for halfway through.
A Telegram bot that sends AB a short spoken lesson every morning, asks him a question, and checks his answer. Built on an old lab box that kept rebooting mid-install.
Draw with radial symmetry, or generate a mandala from 19 motif types, 24 palettes and 9 colour harmonies. Built in four rounds of feedback, none of which was a specification.
A single web page that tunes All India Radio in Kannada and Hindi, plus Radio Paradise and SomaFM — with station names as wordmarks, live cover art where stations provide it, and a Winamp-style equalizer.
A Cloudflare Worker + KV URL shortener with a full admin UI, 37 slugs, and a branded linktree — plus everything that went wrong with DNS, redirect rules, and CNAME metadata before it worked.
A daily mindfulness check-in tool with breath, mind, and shift logging — Cloudflare Workers + D1. Now with anytime check-ins, public stats sharing, and a weekly Verbal Judo practice screen.
A gamified self-paced learning module covering AFL/AFL++ from first principles — edge coverage, the bitmap, mutation stages, adversarial critique, and a 30-day practice roadmap.