Hi,
I am Aditya Rai
Software Developer

Contact
Aditya Rai

About

About Aditya

Who I Am

I am a 3rd-year Computer Science engineering student at Chandigarh University with a passion for software and web development, machine learning, and database management. My expertise lies in creating efficient solutions to real-world problems through code.

Skills

Professional Skills

Here are the tools and technologies I work with:

Python & R
90%
Machine Learning
90%
Data Analysis (Tableau, Power BI, SQL)
90%
Web Development
85%
Skills

Certifications

My Achievements

Foundations of Cybersecurity (By Google)

Comprehensive understanding of cybersecurity principles, tools, and techniques.

Databases and SQL for Data Science with Python (By IBM)

Gained proficiency in SQL queries and database concepts for data analysis.

Introduction to Databases (By Meta)

Learned database design, SQL, and database management with hands-on practice.

Industrially Trained in Web Development (45 Days)

Completed in July 2024 at VPRO Mohali, Punjab.

Projects

Billing System

Description: Developed an interactive billing system with a sleek Tkinter-based GUI in Python. Automated item selection, quantity input, and cost calculation to streamline operations.

Skills Used: Python, Tkinter, OOP principles, GUI design, error handling, and file handling.

Responsibilities:

  • Designed an intuitive user interface with Tkinter widgets.
  • Implemented dynamic item and pricing logic.
  • Ensured accuracy in financial computations and file storage for transaction records.

Weather Dashboard

Description: Designed a weather dashboard with real-time data visualization using HTML, CSS, and JavaScript, integrating third-party APIs for forecasts.

Skills Used: JavaScript (Fetch API), HTML5, CSS3, Responsive Design, JSON data handling.

Responsibilities:

  • Created a clean and responsive front-end interface.
  • Implemented API integration for live weather updates.
  • Debugged and optimized scripts for smooth user experience.

Depression Level Test

Description: Built an accessible mental health tool to analyze user responses and assess depression levels using a Tkinter GUI in Python.

Skills Used: Python, Tkinter, NumPy, Pandas, Questionnaire Logic, GUI design.

Responsibilities:

  • Developed algorithms to evaluate questionnaire responses.
  • Designed an empathetic and user-friendly interface.
  • Validated output against clinical standards for reliability.

Heart Disease Prediction

Description: Created a Machine Learning model for early heart disease diagnosis using Scikit-learn.

Skills Used: Machine Learning (Logistic Regression, Decision Trees), Python (Pandas, NumPy, Matplotlib), Data Cleaning, Model Evaluation.

Responsibilities:

  • Preprocessed datasets for feature engineering and outlier removal.
  • Trained and optimized predictive models.
  • Evaluated accuracy through cross-validation and metrics like AUC and F1 score.

Banking Management System

Description: Developed a robust banking management system at age 16 using advanced data structures and CSV integration in C++.

Skills Used: C++, STL (Standard Template Library), File I/O, Data Structures, Algorithm Optimization.

Responsibilities:

  • Structured classes to manage accounts and transactions efficiently.
  • Implemented secure file storage for customer and transaction data.
  • Debugged and ensured smooth functionality for banking operations.

Student Mental Health Prediction

Description: Built a Machine Learning model to assess students' mental health using data analytics and predictive algorithms.

Skills Used: Machine Learning (Support Vector Machines, K-Nearest Neighbors), Python (Scikit-learn, Pandas), Data Visualization (Seaborn, Matplotlib).

Responsibilities:

  • Conducted data preprocessing for effective feature selection.
  • Trained models to identify mental health patterns.
  • Delivered a user-friendly interface for end-user insights.

Contact