All Posts

6 posts found

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

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

JavaScript for Babies

JavaScript for Babies

Hi there, this article is for people who know HTML and CSS, but JavaScript looks too complex to learn. This is the easiest javascript tutorial on the internet. Pre-requisites What is JavaScript?It’s a programming language for the web. It’s as simple as that. So let’s get started without wasting time. Setup Start by opening a […]

Tutorials

July 27, 2024