Blog Posts
RSSTechnical articles, tutorials, and insights on software development. Read the full articles here or find them on Medium.

The Waiting Tax on Every PR: How Sharding Vitest Cut CI From 15 Minutes to 4.5
Every pull request sat for about 15 minutes behind one long unit-test job, and the team felt it. Splitting Vitest across parallel shards in GitHub Actions cut that to roughly 4 minutes, and it only took changing four files.

My Site's SEO Score Was 82. Here's How I Got it to 100
My portfolio's Lighthouse SEO score was stuck at 82. See the exact steps I took with meta tags, sitemaps, open graph, and structured data to get a perfect 100 score.

Deploying a Next.js Static Site on GitHub Pages with a Custom Domain
A step‑by‑step guide to hosting a Next.js site on GitHub Pages with a custom domain

The Transaction That Never Ended: How Duplicate IDs Turned My Backend Into a CPU-Hungry Monster
It was 3 PM, and my server was screaming. CPU usage at 99%, database connections maxed out, and my load testing had just turned into a load shedding nightmare. All because of a transaction that refused to give up…

How Two-Factor Authentication (2FA) Works: A Deep Dive into Enhanced Security
In this blog post, we'll delve into what 2FA is, why it's essential, and how it functions, using practical examples to guide you through the process.