Short Version

I’m Ali, a student in Karachi, Pakistan, transitioning from web development to low-level systems with the goal of becoming a Vulnerability Research Engineer.

Currently, my focus is on deeply understanding Linux kernel internals before moving into firmware security and exploitation. This blog documents that journey.

Long Version

Where I Came From

I started young. Notepad++, HTML, CSS — just making things appear on a screen felt like magic.

A MERN stack course followed with my older brother Hadi. MongoDB, Express, React, Node. But I was inconsistent. Long gaps between bursts of focus.

Then Next.js. Finally, a framework that made sense. I built a few things, deployed them. Docker came next — the idea of containers fascinated me. But something still felt off.

Offensive security entered the picture. Pentesting, Kali, CTFs. I explored, procrastinated, explored some more. Nothing gave me joy. Everything felt like following someone else’s checklist. And cloud? Cloud made me dependent on the internet.

Now I’m 16. I’ve finally chosen a path that doesn’t require the internet and gives me maximum control. That’s why I’m here — learning what happens under the operating system.

My Constraints: What to Expect

There is a distinction between where I want to be and where I am today. My aspiration is to perform vulnerability research and exploitation, but my current reality is focused on foundational understanding. I believe you cannot secure or break what you do not comprehend.

That understanding takes time — and time is a constraint. I am a full-time student, and my A-Level examinations take precedence over this blog. There will be periods of irregular activity, especially during exam seasons.

Technical writing is also a skill I am still developing. Articulating complex low-level concepts clearly takes time. I may update posts with corrections as my understanding deepens. I value accuracy over speed, and I would rather publish less frequently than publish misinformation.

If you’re here for polished, authoritative tutorials, this blog will likely disappoint you. If you’re here to watch someone climb from confusion to comprehension — welcome.

Current Focus

Roadmap

This is where I plan to go after mastering the fundamentals:

  1. Linux InternalsCurrently here
  2. Low-Level Programming: Rust, Assembly (x86_64, RISC-V)
  3. Firmware: UEFI, BIOS, OpenSBI
  4. Security: Vulnerability Research, Kernel Hardening

This roadmap is my current north star, but it may shift as my understanding deepens.