Skip to content
View abhi-abhi86's full-sized avatar
πŸ‘»
Out sick
πŸ‘»
Out sick
  • karnataka

Highlights

  • Pro

Block or report abhi-abhi86

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
abhi-abhi86/README.md

πŸ‘‹ Hi β€” I'm Abhishek M G

I am an aspiring Python Developer currently pursuing a Bachelor of Computer Applications (B.C.A). I build clean, maintainable, and scalable Python applications β€” from automation scripts and data pipelines to GUI apps and ML experiments.


ℹ️ About Me


πŸ’Ό Summary

I focus on designing and implementing efficient, maintainable software with Python. I enjoy problem solving, building data workflows, creating web apps, GUI tools, and experimenting with machine learning and NLP models. I emphasize readable code, documentation, and using version control for all projects.


πŸ› οΈ Technical Skills

  • Languages

    • Python β€” Proficient
  • Core Data & Scientific Stack

    • NumPy β€” Proficient
    • Pandas β€” Proficient
    • Matplotlib β€” Familiar
  • Machine Learning & Deep Learning

    • scikit-learn β€” Familiar / Practical use
    • PyTorch (torch) β€” Familiar (model training, inference)
    • torchvision β€” Familiar (vision datasets / transforms)
    • transformers β€” Familiar (Hugging Face models for NLP)
  • Natural Language Processing & Retrieval

    • transformers β€” Working knowledge (tokenizers, model inference)
    • rank-bm25 β€” Familiar (BM25 retrieval for keyword ranking)
    • fuzzywuzzy & python-Levenshtein β€” Familiar (string matching, fuzzy matching)
    • wikipedia (python library) β€” Familiar (fetching article content)
  • Computer Vision & Imaging

    • Pillow β€” Proficient (image loading, processing)
    • torchvision β€” Familiar (vision models & transforms)
  • GUI

    • PyQt6 β€” Familiar (building desktop GUI applications)
  • Web, Scraping & HTTP

    • requests β€” Proficient
    • beautifulsoup4 β€” Familiar (HTML parsing & scraping)
  • Geospatial & Mapping

    • geopy β€” Familiar (geocoding)
    • folium β€” Familiar (interactive maps)
  • Utilities & Integrations

    • openai β€” Familiar (OpenAI API usage)
    • reportlab β€” Familiar (PDF generation)
    • rank-bm25 β€” Familiar (document retrieval)
    • Other helpful libs used: wikipedia, fuzzywuzzy, python-Levenshtein
  • Databases & Storage

    • MySQL β€” Proficient
    • SQLite β€” Proficient
  • Testing & Development Practices

    • Unit testing β€” Familiar (unittest / pytest)
    • Virtual environments β€” venv / virtualenv
    • Git β€” Proficient (feature branches, pull requests)

Notes:

  • I included the exact libraries you provided (PyQt6, Pillow, torch, torchvision, transformers, numpy, matplotlib, pandas, scikit-learn, requests, wikipedia, beautifulsoup4, geopy, folium, fuzzywuzzy, python-Levenshtein, reportlab, openai, rank-bm25).
  • Proficiency labels are conservative; change any label (Advanced / Proficient / Familiar / Learning) to match how you want to present your experience.

πŸ”­ Featured Projects

(Replace placeholders below with exact repo links for direct links.)

  1. Personal Portfolio (Django)

    • Overview: Django site to showcase projects, resume, and contact info.
  2. Data Analysis & ML Experiments (Pandas / scikit-learn / PyTorch)

    • Overview: Data cleaning, model training, evaluation scripts and notebooks.
  3. GUI & Tools (PyQt6 / Pillow / reportlab)

    • Overview: Desktop utilities for image processing, report generation, and small productivity tools.

Explore all repositories: https://github.com/abhi-abhi86


▢️ How I work / Setup guidelines

  • Use virtual environments for each project.
  • Keep secrets out of repos (.env / environment variables).
  • Document setup and usage in each project README.
  • Prefer small, testable functions and unit tests for core logic.

General local setup (example):

  1. git clone
  2. cd repo
  3. python -m venv venv
  4. source venv/bin/activate (Windows: venv\Scripts\activate)
  5. pip install -r requirements.txt
  6. follow project-specific README for migrations/run instructions

πŸ“« Contact

Open to internships, collaborations, and open-source contributions.


🎯 Goals

  • Build a strong portfolio of Python web apps, GUI tools, and ML/NLP projects.
  • Contribute to open-source projects and collaborate with other developers.
  • Continue improving algorithmic and system design skills.

Pinned Loading

  1. Face-detection Face-detection Public

    Forked from Darshan-CodeCrafter/Face-detection

    Python 2

  2. disease-predictor disease-predictor Public template

    AI disease detection and prediction for humans, plants, and animals. Complete ML project with custom training, offline operation, no API keys. Detect diseases from images using deep learning and co…

    Python 2 1