Computer Science Student
A passionate systems builder with the goal to understand how software truly works — and build experiments that reveal the answer.
Currently studying CS & building things at
GitHub ↗
About me
I'm a Computer Science student driven by a simple question: how does software actually work under the hood? From memory management in C++ to how operating systems schedule processes — I want to understand all of it.
My approach is experimental. I build small, focused projects that isolate concepts, break them under pressure, and reveal how they truly behave.
When I'm not coding, I'm reading about compilers, tinkering with Linux, or exploring how distributed systems manage to stay reliable.
Skills
Languages, tools, and concepts I work with regularly.
Programming
Systems & Tools
Concepts
Projects
Experiments, systems, and tools — made to understand, not just to ship.
C++ simulation of banking operations including account creation, deposits, withdrawals, and balance tracking using OOP principles.
C++ application for managing student data — add, search, update, and delete records stored persistently with file-based I/O.
Full-featured library system with book tracking, member management, and borrow/return workflows using linked lists and structs.
Python experiment comparing bubble, merge, and quicksort. Logs comparisons and swaps to study time complexity in practice.
Simulates heap memory allocation strategies (first-fit, best-fit) in C to explore how malloc-like systems manage fragmentation.
A browser-based web app that generates personalized message pages using dynamic URL parameters. Users can create and share custom links that display interactive Valentine messages. runs entirely on the frontend and requires no backend services. The project has reached 1.8K active users and over 14K tracked events, with most traffic coming from India.
Minimal browser-based note-taking tool with Markdown support and local persistence. No backend required.
This very website — hand-coded with pure HTML, CSS, and vanilla JS. Modular, well-commented, beginner-friendly to extend.
A 2D arcade-style shooter developed in C++ using the SFML graphics library. Players control a jet that automatically fires bullets to destroy incoming obstacles while avoiding collisions. The game features real-time movement, collision detection, score tracking, and a game-over system based on hits or escaped obstacles. Player scores are saved to a file to maintain a simple high-score record.
Terminal calculator in Python supporting BODMAS, parentheses, and history logging. Built to practise expression parsing from scratch.
Classic guessing game with difficulty levels and attempt tracking — first project to explore loops, conditionals, and user input in C++.
Currently Learning
Technologies and concepts I'm actively exploring right now.
Processes, scheduling, memory paging
TCP/IP stack, sockets, protocols
Trees, graphs, hash tables
Kernel concepts, system calls, shell
Relational models, queries, indexing
Lexers, parsers, abstract syntax trees
Lexers, parsers, abstract syntax trees
Contact
Open to internship opportunities, collaborations, or just a conversation about code and systems.