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.
- Full name: Abhishek M G
- Role: Python Developer (aspiring)
- Email: abhishekmgabhishekmg726@gmail.com
- GitHub: github.com/abhi-abhi86
- LinkedIn: Abhishek M G
- Education: Bachelor of Computer Applications (in progress)
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.
-
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.
(Replace placeholders below with exact repo links for direct links.)
-
Personal Portfolio (Django)
- Overview: Django site to showcase projects, resume, and contact info.
-
Data Analysis & ML Experiments (Pandas / scikit-learn / PyTorch)
- Overview: Data cleaning, model training, evaluation scripts and notebooks.
-
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
- 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):
- git clone
- cd repo
- python -m venv venv
- source venv/bin/activate (Windows: venv\Scripts\activate)
- pip install -r requirements.txt
- follow project-specific README for migrations/run instructions
- Email: abhishekmgabhishekmg726@gmail.com
- GitHub: @abhi-abhi86
- LinkedIn: Abhishek M G (add your profile URL)
Open to internships, collaborations, and open-source contributions.
- 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.




