Skip to content
View abhisindh's full-sized avatar

Block or report abhisindh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abhisindh/README.md

Hi there, I'm Abhisindh Chatterjee πŸ‘‹

Data Analysis Web Development Python Coding Machine Learning C Programming

Website LinkedIn Sololearn Gmail

About Me

Hi, I'm Abhisindh, and I'm excited to share a bit about myself with you! My passion lies in programming and data science, and I've been on an incredible journey exploring various aspects of these fields. Python is my absolute favorite language! It's like my trusty sidekick that I turn to for all sorts of projects. From whipping up quick scripts and automating tasks to diving into web development and analyzing data, Python's got my back. I'd say I've become quite the expert in it!

JavaScript is another language I enjoy working with, especially for creating interactive web experiences. And oh, have you heard of OpenCV? I've tinkered with it, working on computer vision tasks and image processing projects. Seeing computers "understand" images is mind-blowing! Data science is right up my alley! With Python's powerful libraries like Pandas and NumPy, I've dived headfirst into data analysis, uncovering hidden insights and patterns. Machine learning is a real game-changer, and I've been enjoying building and training models for predictive analytics and pattern recognition.

On the web development front, I'm comfortable with HTML and CSS, building attractive and responsive websites is so much fun! When it comes to databases, SQL is what I'm getting into. Managing data efficiently is crucial, and I'm eager to master it. Git is my buddy for version control in collaborative projects.

I'm always on the lookout for new challenges and opportunities to learn. Whether it's developing innovative software or contributing to exciting projects, count me in! Feel free to check out my GitHub repositories to see what I've been up to. If you want to collaborate or have any questions, don't hesitate to reach out. Let's make the world a little better with technology together! πŸ˜„

Connect with Me

website website Β Β  website website Β Β  website website

Languages and Tools

Python

Python

Python has been my primary programming language for data analysis, machine learning, and web development projects. I have leveraged Python's rich ecosystem of libraries, such as Pandas, NumPy, and Matplotlib, to perform data manipulation, visualization, and statistical analysis. I am also familiar with using Jupyter Notebooks for interactive data exploration and modeling.

  • TensorFlow

TensorFlow

I have hands-on experience with TensorFlow for building and training machine learning models. From simple linear regression to complex neural networks, I have used TensorFlow to tackle diverse machine learning tasks.

  • OpenCV

OpenCV

OpenCV is my go-to library for computer vision tasks. I have used it for image processing, object detection, and feature extraction, providing valuable insights in image-based projects.

JavaScript

JavaScript

While primarily focusing on Python, I have experience in building interactive web applications using modern JavaScript frameworks like React. I'm proficient in frontend development using HTML, CSS, and JavaScript.

Git

Git

I utilize Git for version control and collaborative development. It enables me to manage project versions effectively and work seamlessly with teams on various data-centric projects.

C

C

I am currently exploring the fundamentals of C programming and honing my skills through various coding exercises and challenges. As a newcomer to C, I find it exciting to discover its powerful capabilities in low-level programming and algorithmic design. I look forward to applying my C knowledge to develop efficient solutions in the future.

Databases

Databases

While my SQL skills are at a beginner level, I am actively learning SQL and MySQL for querying and managing databases in data-driven projects.

These are some examples of my proficiency with the mentioned technologies, presented in the order of importance based on my experience. As an enthusiastic learner, I am continually expanding my skillset to stay at the forefront of the rapidly evolving data and machine learning landscape.

Projects

Bellabeat Product Analysis

  • A data analysis case study focusing on real-world tasks of a junior data analyst.
  • Analyzed data from Bellabeat, a high-tech manufacturer of health-focused products.
  • Leveraged Python Pandas and Matplotlib for data analysis and visualization.
  • Explored sales data and answered business questions to drive actionable insights.
  • Link to Repository

Document Scanner with OpenCV

  • Developed a document scanner using OpenCV to obtain a top-down view of documents.
  • Applied warp perspective transformation to correct the perspective and obtain clear scans.
  • Link to Repository

Virtual Paint with OpenCV

  • Created a virtual paint application using OpenCV and Python.
  • Tracked the movement of an object (e.g., a pen) to draw on the screen in real-time.
  • Link to Repository

Data Structures and Algorithms Collection

  • A collection of basic data structures and algorithms implemented in C and/or Python.
  • Includes common data structures like linked lists, stacks, queues, and various sorting algorithms.
  • Link to Repository

Friendship Dare Website

  • Developed a web application using HTML, CSS, and JavaScript.
  • Implemented an innovative algorithm to encode and store user responses as queries.
  • Leveraged technical know-how to create fun and engaging friendship dares for users.
  • Demonstrated problem-solving skills in designing the website's interactive features.
  • Link to Repository

Education

  • Master of Science in Mathematics (National Institute of Technology - NIT, Expected Graduation Year: 2025)

    • Qualified IIT JAM Examination (Joint Admission Test for M.Sc.) - Rank 827
  • Bachelor of Science in Mathematics (SD College, Kerala University, Graduation Year: 2022)

  • Online Courses and Certifications

Skills

Programming Languages

  • Python β—‰β—‰β—‰β—‰β—‰β—‰β—‰β—‰β—‰β—‰
  • JavaScript β—‰β—‰β—‰β—‰β—‰β—‰β—Žβ—Žβ—Žβ—Ž
  • C β—‰β—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Ž

Data Science and Analysis

  • Data Analysis β—‰β—‰β—‰β—‰β—‰β—‰β—‰β—Žβ—Žβ—Ž
  • Machine Learning β—‰β—‰β—‰β—‰β—‰β—‰β—Žβ—Žβ—Žβ—Ž
  • OpenCV β—‰β—‰β—‰β—‰β—‰β—‰β—Žβ—Žβ—Žβ—Ž
  • TensorFlow β—‰β—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Ž

Web Development

  • HTML/CSS β—‰β—‰β—‰β—‰β—‰β—‰β—Žβ—Žβ—Žβ—Ž

Databases

  • SQL β—‰β—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Ž

Version Control

  • Git β—‰β—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Žβ—Ž

Pinned Loading

  1. website website Public

    personal website

    CSS

  2. sales_data_analysis sales_data_analysis Public

    In this project we use Python Pandas & Python Matplotlib to analyze and answer business questions about 12 months worth of sales data. The data contains hundreds of thousands of electronics store p…

    Jupyter Notebook

  3. Virtual-Paint Virtual-Paint Public

    Creating a Virtual paint using opencv-python

    Python

  4. Bellabeat_Product_Analysis Bellabeat_Product_Analysis Public

    Welcome to the Bellabeat data analysis case study! In this case study, we perform many real-world tasks of a junior data analyst. Bellabeat is a high-tech manufacturer of health-focused products fo…

    HTML 1

  5. exam-timetabling-problem exam-timetabling-problem Public

    The problem is to create am optimized timetable using given data under the following constraints: 1. No student should have overlapping exams 2. Room capacity must not exceed 3. Rooms must have th…

    Jupyter Notebook