All Posts

Technical write-ups, engineering notes, and practical thoughts on AI systems, full-stack architectures, and production software.

I got tired of paying for SEO audits, so I built my own

I got tired of paying for SEO audits, so I built my own

Every website I ship ends the same way. The client looks at the finished site and asks, “Is this good for Google?” For a long time my answer involved opening four tabs, pasting the same URL into four tools, and hitting a paywall in at least two of them. One tool wanted an API key […]

Projects
September 20, 2026
Who Wrote That? Building an AI Forensic Fingerprint for Code-Mixed WhatsApp Chats

Who Wrote That? Building an AI Forensic Fingerprint for Code-Mixed WhatsApp Chats

If you spend enough time in a group chat, you start to recognize the distinct digital “voice” of your friends. One person might type “kya” while another strictly uses “kia”. One sends a wall of text, while another fires off five consecutive single-word messages.

Projects
May 13, 2026
We are Hooked on Free AI and This is a Problem for the Global South

We are Hooked on Free AI and This is a Problem for the Global South

The Global South is hooked on free, polished AI, but that fix is about to run out. We examine how Microsoft’s long-term strategy, a lack of affordable alternatives, and economic pressures could devastate freelancers in countries like Pakistan, and why local hosting may be the only way out.

Food for thought
March 18, 2026
EcoSort: Building an AI Waste Classifier, From Dataset to Deployment

EcoSort: Building an AI Waste Classifier, From Dataset to Deployment

Global waste generation is projected to hit 3.4 billion tonnes a year by 2050 — a 70% jump from 2016 levels. Manual sorting can’t scale to meet that, and it’s slow, inconsistent, and often unsafe for the people doing it. EcoSort is my attempt at a small piece of that problem: an AI system that […]

University
January 18, 2026
Part 1: Making a tic-tac-toe game in React JS.

Part 1: Making a tic-tac-toe game in React JS.

So, in the last few months, I started learning React, a JavaScript Library for making web applications. My goal was to learn the basics and make some fun projects with it. Here is my journey making a tic-tac-toe in React JS (TypeScript). Note: This part focuses on UI and making a simple 2-player game. Still […]

Projects
July 5, 2025
Conway’s Game of Life: Simulating a binary life form in SFML

Conway’s Game of Life: Simulating a binary life form in SFML

This semester I was tasked in my Design and Analysis of Algorithms course to convert an algorithm into a game. And we chose Conway’s Game of Life because it perfectly demonstrates how simple rules can create complex, emergent behavior—a fundamental concept in algorithm design. What started as a classroom assignment evolved into a full-featured interactive […]

University
June 1, 2025