I’m Yousaf: a hacker, a geek, a nerd – just someone obsessed with computers & the science behind them.
This is my home on the Internet where I share some of my thoughts and document any projects I am currently working on.
Who am I?
Hi,
Most people call me a nerd, but I’m just a guy with an unhealthy obsession with computers and technology, and I love talking and writing about both.
These days, I’m trying to understand how computers really work — studying from the ground up, starting with logic gates, transistors, and the fundamentals of hardware and software. Basically, I’m self-studying computer science.
I love Linux, open-source software, and tinkering with electronics in my free time. Apart from tech, I enjoy reading good literature too. Right now, I’m going through Orwell’s “1984”.
Ongoing Projects
CS50 by Harvard University
This is Harvard University’s course with a focus on foundational computing concepts mainly programming and its sub-topics. The course is divided into weeks covering Core CS subjects like C, Python, Arrays, Algorithms, Data Structures, Memory, AI, HTML, CSS, JS, SQL, Flask and Cybersecurity.
The goal is to understand about the key areas of computer programming and follow along the hands-on problem sets and projects that come in this multiple weeks-long course.
Building an 8-bit Computer
This is a project initially created by Ben Eater where we build a functioning 8-bit computer using a combination of low level electronic components like breadboards, digital circuits, capacitors, resistors and a lot of wires to make sense of all that.
The goal here is to recreate core components that make up a computer like RAM, Clock, Registers using low level electronic circuitry to understand how each of them operate at a deeper level inside a computer.