This is the first post on a blog I’ve been meaning to start for a while. I build things with AI — automations, data tools, small apps — and most of that work happens quietly. This space is where I’ll think out loud about it.

Why a blog

I learn fastest when I have to explain something. Writing forces me to turn a vague “that worked” into an actual reason. So the goal here is selfish first: better notes for me. If they’re useful to you too, even better.

Expect short, practical posts — what I tried, what broke, and what I’d do differently.

How I rebuilt this site

The portfolio you’re reading this on was rebuilt with an AI agent in the loop. Not “generate a website” in one shot — more like pairing: I described what I wanted, reviewed every change, and kept the parts that earned their place.

The interesting skill isn’t writing the prompt. It’s knowing what to keep.

A few things I leaned on:

  • One small, reviewable change at a time — never a giant rewrite.
  • Real data over fake numbers: the contributions heatmap on the home page pulls my live GitHub activity instead of hard-coded stats.
  • Keeping it boring under the hood — plain HTML, CSS, and vanilla JS, no build step.

What’s next

More posts on the automations I’m building, the data work I do day to day, and the occasional teardown of something I found clever. If any of that sounds interesting, the links in the footer are the best way to follow along.

Thanks for reading. — Ayush