Scroll Down

MCA Student
Building Practical Systems

Computer Science enthusiast with a strong interest in building real-world software systems. I focus on full-stack web development, problem-solving, and understanding how systems work from the ground up. I enjoy turning ideas into functional applications using clean code and modern technologies.

Primary Languages C / Python / JavaScript
Focus Areas Systems & Algorithms
Currently Building & Learning

What I'm focusing on

CS Fundamentals

Deep diving into Data Structures, Algorithms, Operating Systems, and DBMS to build a strong theoretical foundation and practical understanding.

Low-Level Programming

Learning how systems work internally through C and Java, focusing on memory management, process handling, and performance-oriented programming.

Problem Solving

Actively practicing coding problems and logical challenges to improve analytical thinking and write efficient, optimized solutions.

Projects

Part-Time Work Portal

A full-stack Part-Time Work Portal developed to connect students with part-time job opportunities based on locality and experience, and to provide employers with an easy platform to post jobs and manage applications.

React.js Node.js Express MySQL

The Problem

Students need a centralized, simple, and reliable portal to find part-time opportunities based on locality and experience — and employers need an easy platform to post jobs and manage applications.

The Approach

To address this challenge, I developed a full-stack Part-Time Work Portal using ReactJS for the frontend and MySQL for the database. The system is designed around three types of users: Admin, Employer, and Student. Employers can register and post job openings by specifying job details such as title, description, required experience, pay, and location. Students can browse and filter these jobs based on locality, job type, and skill requirements, making it easier for them to find relevant roles.

What I Learned

  • Building a full-stack system using React + MySQL.
  • Designing relational databases.
  • Structuring a scalable project with separate modules for Admin, Employer, and Student.

Carpooling Management System

The Carpooling Management System is designed to facilitate efficient and ecofriendly transportation by enabling users to share rides. This system aims to reduce the number of vehicles on the road, thereby minimizing traffic congestion and lowering carbon emissions.

PHP MySQL

The Problem

Daily commuters often face difficulties finding convenient and affordable transportation options, especially for regular routes such as office, college, or inter-city travel. Many people who drive alone have empty seats, while others struggle with high travel costs or lack of proper connectivity.

The Approach

I built the Carpooling Management System as a complete web application using PHP, MySQL, HTML/CSS/JS, and Google Maps API for location-based search. The system supports both Drivers and Riders with separate workflows. Drivers can register, submit their license details, get approval from the admin, and then create rides by specifying route, date, time, number of seats, and price. Riders can search for rides using a map-based interface, view ride details, and book seats instantly.

What I Learned

  • Using Google Maps API for implementing map search and geolocation features.
  • Working with PHP session management and secure user authentication.
  • Implementing CRUD operations for rides, bookings, and users.

Systems & CS Fundamentals

Data Structures & Algorithms

  • Strong understanding of core data structures: arrays, linked lists, stacks, queues, trees, and basic graphs.
  • Knowledge of common algorithms including sorting, searching, and recursion.
  • Ability to choose appropriate data structures to optimize performance and memory usage.
  • Regular practice of algorithmic problem-solving to improve efficiency and scalability.

Operating Systems

  • Understanding of core operating system concepts such as process management and CPU scheduling.
  • Basic knowledge of memory management, multitasking, and resource allocation.
  • Familiarity with file systems and how operating systems manage system resources.
  • Ability to write system-aware programs with better performance and stability.

Database Systems

  • Hands-on experience with relational databases using MySQL.
  • Understanding of database design concepts including normalization and table relationships.
  • Knowledge of primary keys, foreign keys, and indexing for performance optimization.
  • Ability to write efficient SQL queries for data retrieval and data manipulation.
  • Experience applying database concepts in real-world academic projects.

Learning Journey

I started my journey in computer science with a strong curiosity about how software systems work. During my MCA program, I’ve been actively learning through hands-on projects, academic coursework, and self-practice.

I focus on building practical applications alongside strengthening theoretical concepts. Each project helps me improve my coding skills, system design thinking, and confidence as a developer.

2022
Started Computer Science Degree
2023
Deep-dived into C and Data Structures
2024
Built networked applications and OS simulations
2025
Started doing Masters in Computer Applications

Tech Stack

Languages

C C++ Python JavaScript SQL

Core Concepts

Data Structures Algorithms Operating Systems Networking Databases

Tools & Platforms

Git & GitHub Linux / Bash VS Code GDB React.js

I use these tools not just to write code, but to understand and debug the systems I build.

Highlights

Let's Connect

I'm actively seeking opportunities to apply my systems programming skills and grow as a developer. Whether you want to discuss algorithms, systems design, or collaborate on projects—my inbox is open.