About Me

Hello! I am a dedicated and passionate computer science student currently pursuing my degree at Guru Nanak Dev University. With a keen interest in software development, and machine learning. I have been immersing myself in various projects and coursework that hone my technical skills and problem-solving abilities.

I am particularly fascinated by machine learning and its applications, especially in the field of Data Science. My academic journey is complemented by hands-on experience in programming languages such as Java, Python, R and C++ as well as a solid understanding of Data Structures and Algorithms. I am eager to leverage my knowledge and skills to contribute to innovative projects and make a meaningful impact in the tech industry.

What i'm doing

  • design icon

    Machine Learning

    Developing and deploying machine learning models for real-world applications

  • mobile app icon

    Data Science

    Utilizing statistical techniques and machine learning algorithms to extract valuable insights from data

  • Web development icon

    Web development

    Building dynamic and responsive web applications using modern front-end and back-end technologies

  • camera icon

    Hobbies

    I am passionate about playing guitar, reading a wide range of books, and collecting diecast cars

Resume

Education

  1. Guru Nanak Dev University

    2021 — 2025

    Bachelor of Technology in Computer Science: 8 CGPA

  2. The Senior Study 2

    2019 — 2021

    Non Medical CBSE: 92.8%

  3. The Senior Study 2

    2018 — 2019

    10th Standard: 91%

Projects

  1. Contact Manager

    July 2022 | C++, OOP, DSA

    Contact managing application, built using C++. This project encompasses functionalities like adding, editing, deleting, modifying, and updating contacts, with the ability to store the data in TXT files for easy management

  2. Self Driving Car Simulation

    Jan 2024 | Python, Pygame, Ctypes, NEAT

    Developed a Python-based simulation environment for a self-driving car. Integrated AI algorithms capable of learning from mistakes and improving pathfinding abilities with each generation. Utilized pygame, to provide a graphical interface for the simulation, a test track on which the car runs and finds the most optimal traversing path.

  3. Video Streaming

    June 2023 | Java, Java Swing, JDBC, DBMS

    The Video streaming project is developed in Java Swing does video streaming along with database connectivity, login, and signup functionalities. Users can browse through videos, and different categories with an interactive, easy to maneuver and understandable graphical interface. Admin can access the admin page with the help of the password through which they can change, add, edit, modify and delete any of the categories and the videos.

  4. Diecasttrader

    Oct 2023 | Python, Django, HTML-CSS, JavaScript, ORM

    Diecasttrader provides a marketplace for users to browse, search, and purchase Die-cast models of various types and brands. Allows users to add desired items to a shopping cart, review selected items, and proceed to checkout for purchase. Implements user authentication functionalities such as login, registration, and password management to ensure secure access to the platform.

  5. Flappy Bird

    March 2023 | Python, Pygame

    Developed a replica of the world-famous arcade game "Flappy Bird" using Pygame, a Python library for game development. In the game, the player's objective is to keep Faby airborne by pressing a key, causing it to flap its wings and ascend. The player must navigate Faby through the gaps in the pipes without colliding with them. Each successful pass through a gap earns the player a point, while collisions result in game over.

My skills

  • Data Science
    60%
  • Machine Learning
    70%
  • Computer Fundamentals
    80%
  • Data Structures & Algorithms
    75%
  • Web Development
    50%

Blog

Contact

Contact at rishimodgil120@gmail.com