I'm Priyanshu Gupta, a Computer Science student fascinated by how computers actually work. I'm building strong foundations in algorithms, operating systems, Linux, software engineering, and mathematics — one project at a time.
I didn't start out chasing a tech stack. I started out wanting to know what actually happens when you run a program — how a keystroke turns into a process, how a scheduler decides what runs next, how a compiler turns C++ into something a machine understands. That curiosity is still what drives most of what I study.
Right now that means spending real time with data structures and algorithms, getting comfortable in Linux instead of just using it, and slowly building an understanding of operating systems and system design from first principles. I'm also drawn to mathematics and physics as the underlying language of all of this, and to artificial intelligence and cybersecurity as places where that understanding gets tested.
I'm early in this. I don't claim expertise I haven't earned yet — what I can promise is that I show up consistently, read the documentation before the tutorial, and would rather understand one thing properly than skim ten.
Not a résumé — a log of what I've picked up so far, roughly in the order I picked it up.
Grouped by how solid the ground actually is beneath each one.
Placeholders for now — this section fills in as projects ship.
Less GUI, more shell. This is roughly how I'd introduce myself in a terminal.
Live stats and recent public repositories.
Some of this loads live from the GitHub API — if it doesn't appear, view it directly on github.com/priyanshubuild.
"I don't want to simply use technology. I want to understand why it works, how it is designed, and how to build it well."