I'm Imran Ashraf, a dual-degree student in Data Science at IIT Madras and Computer Science Engineering at Dr. A.P.J. Abdul Kalam Technical University. I love creating smart solutions—from building backend systems with Django/Flask to developing intelligent ML models using Python.
Curious and hands-on by nature, I’ve worked on AI-powered detection systems, music streaming web apps, and data-driven dashboards. I enjoy turning ideas into working solutions and believe in clean code, clear logic, and continuous learning.
Outside tech, I’m passionate about badminton, volunteering, and exploring new ways to create positive impact through technology. I’m always open to collaborating and growing alongside others in this ever-evolving field.
I’m a dual-degree student at IIT Madras and Dr. A.P.J. Abdul Kalam Technical University, pursuing Data Science and Computer Science Engineering. I combine a passion for technology with a strong foundation in HTML5/CSS, Bootstrap, JavaScript, Flask, REST APIs, C/C++, Python, Java, and PostgreSQL—skills showcased through hands-on projects like my Music Streaming Web App.
My deep interest in data science and machine learning drives me to turn complex data into actionable insights using libraries such as Pandas, NumPy, Matplotlib, and Seaborn, along with advanced ML frameworks like Scikit-learn and PyTorch. Growing up in a self-employed family has helped me develop resilience, effective time management, and a dedicated work ethic that I bring to every challenge.
Outside of academics, I enjoy playing badminton and volunteering at events like AURA’23 at IIT Delhi. I’m always eager to explore new opportunities, sharpen my skills, and make meaningful contributions in the tech world.
Below are the sample Data Analytics projects on SQL, Flask Web Apps and ML Project
Analyzed music store data using advanced SQL queires to identify gaps and increase the business growth.
This Music Streaming App is a feature-rich platform designed for music enthusiasts. It accommodates both general users and creators, with the ability to stream music and read song lyrics. Users can enjoy music, view lyrics, rate songs, and curate their playlists. Creators, on the other hand, have the privilege to add new songs, albums, and lyrics.
The Music Streaming App is a comprehensive platform for music lovers. It supports multiple user roles, allows music streaming with lyrics, and offers playlist management. Creators can add songs, albums, and lyrics. It uses Python, Flask, JavaScript, VueJS, SQLAlchemy (SQLite), and Redis for a seamless experience. The app also features an admin dashboard, robust search functionality, and dynamic content showcasing the latest and popular music.
This project is a comprehensive People or person count system designed to monitor occupancy levels. Dataset: Utilizes a dataset of Yolov7. Model: Trained using YOLOv7, optimized with NVIDIA DGX A100 for accelerated processing. Alert System: Integrated with Gmail API via Google Cloud to notify users of non-compliance. Real-time Detection: Capable of detecting PPE in real-time from video feeds. Containerization: The entire project is containerized using Docker and deployed on an NVIDIA DGX A100. Frontend: A minimalist Flask frontend for easy monitoring of detection processes.
This project is a comprehensive Personal Protective Equipment (PPE) detection system designed to enhance workplace safety compliance. The system leverages advanced machine learning techniques and modern software development practices to provide real-time PPE detection and alerting. Dataset: Utilizes a dataset of 10,000 annotated images curated through Roboflow. Model: Trained using YOLOv7, optimized with NVIDIA DGX A100 for accelerated processing. Alert System: Integrated with Gmail API via Google Cloud to notify users of non-compliance. Real-time Detection: Capable of detecting PPE in real-time from video feeds. Containerization: The entire project is containerized using Docker and deployed on an NVIDIA DGX A100. Frontend: A minimalist Flask frontend for easy monitoring of detection processes.
This project implements a robust multi-person face recognition system using Dlib, face_recognition, and other advanced technologies. The system is designed to detect and recognize faces in real-time, leveraging GPU acceleration and Docker for efficient deployment. The project is to create a trained ML model that can perform multi-person identification in the live video feed on NVIDIA A100 DGX Server. We have used popular DLib and face_recognition libraries as the basis of the project
Revolutionize the way projects and ideas are funded with our blockchain crowdfunding DApp. This innovative platform leverages the power of blockchain technology to create a decentralized, transparent, and secure environment for fundraising. Our crowdfunding DApp enables project creators to raise capital directly from a global pool of investors without the need for intermediaries. By utilizing smart contracts, the DApp automates the fundraising process, ensuring that funds are released to project creators only when predefined milestones are met, thereby increasing accountability and reducing the risk of fraud
My IITM MLP project focuses on predicting the success of bank telemarketing. Dataset Description The data is related with direct marketing campaigns of a banking institution. The marketing campaigns were based on phone calls. Often, more than one contact to the same client was required, in order to access if the product (bank term deposit) would be ('yes') or not ('no') subscribed.
BigBasket, among India's largest online grocery platforms, increasingly faces the pressure from fast delivery competitors like Zepto, Blinkit, and Instamart. While BigBasket has the largest range of products compared to its competitors, BigBasket cannot always satisfy inventory issues and customers complaints - mainly regarding quality of products. This report outlines dedicated knowledge and insights into the best practices of deal pricing (market prices and sale prices), with customer ratings function and understanding the stock levels of goods.
Below are the details to reach out to me!
Ghaziabad, India