My posts on code.
I write about anything and everything that interests me.

Building a Newsletter System Without the Headache
How I added a complete newsletter system to my static Astro site using Cloudflare KV, Resend, and MDX - no external CMS required.

How to generate animated icons with TypeScript
How I replaced my Lordicon nav icons with seven animated sprite icons drawn in TypeScript, rendered with sharp, and played on a canvas.

BTS of CBSE's Infra Meltdown.
CBSE called its result-day collapse a cyberattack. The numbers say plain demand, the kind monolithic, one-vendor government IT can't survive.

Meilisearch is the Best Search You'll Never Need
Self-hosting Meilisearch with Docker, Traefik, and Astro - complete with API key management, content indexing, and rate limiting.

Self-hosting done right with Ansible & Docker
Learning infrastructure automation the hard way - from multi-node cluster-f*ck to a production-ready, single-node setup with Ansible.

How to build an interactive Grok Bot-like avatar
Build a Grok Bot-like avatar with SVG, Astro, and React. Add cursor tracking, expressive eyes, protective winks, and natural idle animations.

How to generate animated pixel art with AI and Python
How I built a pixel-perfect animated hero section using Midjourney, a custom Python processing pipeline, and Astro View Transitions.

Setting Up Traefik: From Local to Production
Building three different Traefik configurations - from simple local development to production-ready infrastructure with security layers.
Subscribe to my newsletter
I send out a newsletter every week, usually on Thursdays, that's it!
You'll get two emails initially: a confirmation link to verify your subscription, followed by a welcome message. Thanks for joining!
You can read all of my previous issues here