I’m a Computer Science undergraduate focused on software engineering, systems, and problem solving. I enjoy understanding how software works from the low level up—from data structures and operating systems to databases, backend development, and software architecture.
Currently building projects in C/C++, Python, JavaScript, SQL, and Assembly, while strengthening my skills in Linux, Git, backend development, and DevOps.
- 🎓 BS Computer Science — FAST-NUCES, Karachi | 2024–2028
- 💻 Interested in Software Engineering, Systems Programming, DSA, Operating Systems, and Backend Development
- 🧠 Comfortable working with C, C++, Python, JavaScript, SQL, and Assembly
- 🐧 Working with Linux/Ubuntu, Git/GitHub, databases, and development tooling
- 🚀 I learn primarily by building projects and solving problems
Languages
C C++ Python JavaScript SQL Assembly
Core Concepts
Data Structures & Algorithms OOP Operating Systems DBMS Computer Architecture Software Design
Backend & Databases
Node.js PostgreSQL Supabase MySQL MongoDB REST APIs
Tools & Platforms
Git GitHub Linux/Ubuntu VS Code Visual Studio Oracle SQL Developer MASM/Irvine32 SDL2
Concurrent C-based chat server implementing thread pools, synchronization, producer-consumer task queues, semaphores, mutexes, authentication, chat rooms, and logging.
C++ emergency-dispatch simulator using graphs, Dijkstra’s algorithm, priority queues, queues, traffic-weighted routing, and priority-based ambulance allocation.
Database-driven academic management system built with PostgreSQL/Supabase, Node.js, Express.js, and JavaScript, featuring relational design, constraints, triggers, procedures, enrollment, and attendance workflows.
♟️ Chess Game
Graphical C++ chess application using OOP and SDL2, with board interaction, game-state management, move validation, timers, and chess rules implemented through modular components.
Low-level x86 Assembly/MASM Irvine32 project combining Sudoku and Tic-Tac-Toe with input handling, validation, board management, and game-flow logic.
Software Design & Architecture project modeling a Hostel Management System through UML and architectural artifacts, including use-case, class, activity, sequence, component, deployment, and timing diagrams.
- Strengthening DSA and competitive programming
- Building stronger systems and backend projects
- Improving Linux, Git, and DevOps skills
- Exploring the connection between low-level systems and modern software engineering
Participated in competitive programming events at PROCOM and Developers’ Day — ACM NUCES, including:
- RecursionHell: Find the Exit — 2026
- Blind Code Battle — 2025
- Interstellar Intelligence — 2025
- Debug or Die — 2025
- Coder’s Cup — 2025
AI For Everyone — DeepLearning.AI / Coursera, 2025
Building, learning, and improving one project at a time.