Building practical solutions with Python, AI/ML, and Full-Stack technologies — one project and one problem at a time.
Python Developer • AI/ML Learner • DSA Practitioner • Full-Stack Developer
Bengaluru, Karnataka, India
- MCA Graduate with a strong interest in software development
- Strengthening Python and Data Structures & Algorithms
- Exploring AI/ML and AI-powered applications
- Learning Python Full-Stack Development
- Building practical projects while continuously improving my technical fundamentals
- Practicing DSA consistently through LeetCode and HackerRank
Consistently practicing Data Structures & Algorithms using Python and documenting my solutions.
HackerRank + LeetCode → Practice → Solutions → Consistency → Progress
Tools & technologies I work with
Cursor Antigravity
I'm Sangamesh Jainapur, an MCA graduate based in Bengaluru, Karnataka, with a strong interest in Python development, AI/ML, Data Structures & Algorithms, and Full-Stack development.
I enjoy turning ideas into practical software, learning by building projects, and continuously improving my problem-solving skills. My development journey combines Python, AI/ML, web technologies, databases, and DSA to build solutions that are useful, efficient, and easy to understand.
- Python Development — Python programming, problem solving, automation, and application development
- AI/ML & NLP — Machine Learning, Scikit-learn, Pandas, NumPy, NLTK, TF-IDF, and practical AI applications
- DSA & Problem Solving — Regular practice with Python through LeetCode and HackerRank
- Full-Stack Development — HTML, CSS, JavaScript, React, and Python-based backend development
- Databases — MySQL and database-driven applications
- Development Tools — Git, GitHub, VS Code, Cursor, and AI-assisted development tools
- Heartbeat Anomaly Pre-Detection System — Applying machine learning techniques to identify potential heartbeat abnormalities
- Fake News Detection System — Using NLP and machine learning techniques to classify news content
- Resume Classification System — Extracting resume information and classifying resumes using machine learning and NLP techniques
- DSA Practice Repository — Building consistency through regular HackerRank and LeetCode problem solving
My approach is simple: Learn → Build → Solve → Improve.
I'm continuously working on strengthening my fundamentals, building practical projects, and becoming a better software developer one problem at a time.
Always open to learning, collaborating, building meaningful projects, and connecting with fellow developers.
Learn • Build • Solve • Improve • Repeat


