I'm an aspiring Python Developer currently pursuing a Bachelor of Computer Applications (B.C.A.). I focus on building clean, maintainable, and scalable Python applications, ranging from automation scripts and data pipelines to GUI applications and machine learning experiments.
- Full Name: Abhishek M G
- Role: Python Developer (Aspiring)
- Education: Bachelor of Computer Applications (In Progress)
- Email: abhishekmgabhishekmg726@gmail.com
- GitHub: github.com/abhi-abhi86
- LinkedIn: Abhishek M G
My passion lies in designing and implementing efficient, maintainable software solutions using Python. I enjoy tackling complex problems, building robust data workflows, developing intuitive web applications and GUI tools, and exploring the frontiers of machine learning and natural language processing. I am committed to writing readable code, thorough documentation, and leveraging version control best practices for all my projects.
Here are some of my key projects. For more details and to explore all my work, please visit my GitHub profile.
- Overview: A Django-based website showcasing my projects, resume, and contact information.
- Overview: A collection of scripts and notebooks focused on data cleaning, model training, and evaluation using various machine learning libraries.
- Overview: Desktop utilities developed for image processing, report generation, and other productivity-enhancing tasks.
- Always use virtual environments for each project to manage dependencies effectively.
- Keep sensitive information and API keys out of repositories by utilizing
.envfiles or environment variables. - Ensure comprehensive documentation for setup and usage is included in each project's README.
- Prioritize small, testable functions and implement unit tests for core logic to ensure reliability.
General Local Setup Example:
1. git clone <repo-url>
2. cd <repo-name>
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 instructionsI am open to internships, collaborations, and contributing to open-source projects. Feel free to reach out!
- Email: abhishekmgabhishekmg726@gmail.com
- GitHub: @abhi-abhi86
- LinkedIn: Abhishek M G
- Build a strong portfolio of Python web applications, GUI tools, and ML/NLP projects.
- Actively contribute to open-source projects and collaborate with other developers.
- Continuously improve my algorithmic and system design skills.




