Name: Sandeep Muhal

Job Role: Programmer

Experience: Make Project

Address: Ajmer, Rajasthan

Skills

Python 92%
Python 95%
C++ 80%
DSA 80%
HTML 60%
Machine Learning 70%
SQL 80%

About

About Me

A 3rd-year of Technology in Computer Science and Engineering student with a solid foundation in Python, including advanced libraries such as Django and NumPy. Proficient in Java with a focus on Data Structures and Algorithms, and basic knowledge of C++ and C. Developed four projects in Python, showcasing strong problem-solving and programming skills. Actively learning and applying DSA concepts in both Java and Python, aiming to leverage technical expertise for software development roles and placement opportunities.

  • Profile: Programmer
  • Education: Bachelor of Technology in Computer Science & Engineering
  • Language: English, Hindi
  • Tools: Git, GitHub
  • Interest: Learning

0 +   Projects completed

LinkedIn

Resume

Passionate BTech student with a strong foundation in Python and libraries such as Django and NumPy. Experienced in developing four Python projects, demonstrating problem-solving skills and creativity. Currently learning Data Structures and Algorithms (DSA) in both Java and Python, with a basic understanding of C++ and C. Eager to contribute to innovative software development projects and enhance technical skills through practical applications.

Projects


Car Showroom Management System
  • Technologies Used:Python,Python libarary,Tkinkter
  • Description:Manages key showroom operations, including car inventory tracking, employee management, sales transactions, customer management, and reporting, while providing tools for adding new cars, updating stock and Using Shoting Algorithms.
  • Key Contributions: Implemented the search functionality and optimized the UI for user-friendly interaction.
  • Project Link

Banking Management System
  • Technologies Used: Python,Python Libarary,Data Structure And Algorithms(DSA).
  • Description: A Python GUI-based banking system for account creation, adding money, withdrawing funds, and performing basic banking tasks using tkinter for the interface and database integration for secure transaction management.

  • Key Contributions: Key components for the Python GUI-based system: account creation, add money, see balance, update money, store PIN, using tkinter for the interface, SQLite/MySQL for database management, and input validation for security.
  • Project Link

ATM Machine System
  • Technologies Used:Java,Object Oriented Programming(OOP)
  • Description:A Basic ATM Machine project in Java, developed using Object-Oriented Programming (OOP) concepts, simulates fundamental banking operations such as account creation, balance inquiry, deposit, withdrawal, and PIN verification. The project is structured around core OOP principles, with classes representing key entities like Account, ATM, and Bank. Each account holds attributes like account number, balance, and PIN, while methods within these classes handle tasks such as depositing and withdrawing money, checking the balance, and validating user inputs.

  • Key Contributions: A key contribution to a Basic ATM Machine project in Java using OOP concepts would involve designing and implementing core functionalities like account management, transactions, and security. The project could include classes such as Account, ATM, and Transaction, where each class encapsulates specific behaviors and properties. For example, the Account class would manage customer information, balance, and account status, while the ATM class would handle operations like deposit, withdrawal, balance inquiry, and PIN authentication.
  • Project Link

2048 Game Project
  • Technologies Used:Python
  • Description:The 2048 game in Python is a tile-based puzzle where players combine numbered tiles on a 4x4 grid to create the tile with the value 2048. Using arrow keys, players slide tiles in four directions, and when two tiles with the same number collide, they merge into one. Each move introduces a new tile with a value of 2 or 4. The game ends when no more moves are possible or when the player successfully creates the 2048 tile. Python implementations often use the `tkinter` library for the GUI and logical functions for tile movements, merging, and score tracking.
  • Key Contributions: Key contributions for the ATM machine project in Java OOP: implemented account creation, balance inquiry, deposit, withdrawal, PIN authentication, transaction history, and error handling using encapsulation, inheritance, polymorphism, and abstraction.
  • Project Link



Education


2022-2026

Bachelor of Engineering

Bikaner Technical University

GPA:- 2.6/4.0

2022

Higher Secondary School

TEJA MEMORIAL SR SEC SCH,ROOPNAGAR,AJMER

Grade:First Division(84.00%).

More projects on Github

I love learning and exploring interesting things.


Github

Contact Me

Below are the details to reach out to me!

Address

Ajmer, Rajasthan

Contact Number

+91 7878496344

Download Resume

resumelink

Copyright © All rights reserved | Sandeep Muhal