Name: Imran Ashraf

Address: Ghaziabad, India

Skills

PostgreSQL(SQL) 75%
PYTHON 85%
JAVA 85%
C/C++ 75%
JAVASCRIPT 65%

About

About Me

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.

  • Education: Bachelor Degree
  • Language: English, Hindi, Urdu
  • Other Skills: Volunteering, Video Editing, Team Work & Time Management
  • Interest: Traveling 🏔️⛰️, Playing Badminton🏸,Video Games🎮

Resume

Resume


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.

Work Experience

  • Sudha Gopalakrishnan Brain Centre | Back End Developer Intern Jun 2024 - Present
    • Built and maintained RESTful APIs using Django and Django REST Framework to support neuroscience research platforms.
    • Worked on server-side logic and database integration to ensure reliable data flow and system performance.
    • Used Jenkins and Git for continuous integration and deployment, improving development workflows and team collaboration.

  • Anudip Foundation | Data Analyst Intern Jul 2024 - Aug 2024
    • Analyzed structured data from MySQL using Python, NumPy, and Matplotlib to uncover trends and support data-driven decisions.
    • Performed exploratory analysis on CSV datasets to identify insights and created interactive dashboards with Power BI.
    • Designed and maintained Power BI dashboards to visualize data and improve accessibility for stakeholders.

  • Global Infoventures Pvt. Ltd. | AI/ML Trainee Oct 2023 - May 2024
    • Developed and implemented a PPE Detection System using OpenCV and deep learning, improving workplace safety by identifying protocol compliance.
    • Designed a Multi-Person Face Recognition system with OpenCV and ML techniques, enhancing security and access control.
    • Built a Real-Time People Counting tool using computer vision to monitor crowd density, aiding better management in public spaces.



Education


2021-2025

Bachelor of Technology

Dr. A. P. J. Abdul Kalam Technical University
2022-2027

Bachelor of Science

Indian Institute of Technology (IIT) Madras

Certifications


Projects

Projects

Below are the sample Data Analytics projects on SQL, Flask Web Apps and ML Project

Digital Music Store Data Analysis using SQL

Analyzed music store data using advanced SQL queires to identify gaps and increase the business growth.

Music Streaming APPLICATION v1

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.

Music Streaming APPLICATION v2

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.

People Count

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.

Personal Protective Equipment Violation Detection

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.

MultiPerson Face Recognition

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

Pledge Fund (WEB 3.0 based crowdfunding)

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

Predict the Success of Bank telemarketing

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.

Enhancing Sales for Big Basket

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.


Languages and 🛠️Tools:

Operating System

Programming and Markup Languages

Data Science & AI

Full Stack

Frontend
Backend

Database

Terminal

Text editor, IDE, Notebook

IITM PROFILE

IITM PROFILE

Contact

Contact Me

Below are the details to reach out to me!

Address

Ghaziabad, India

Contact Number

+91 9540184124

Download Resume

resumelink



Have a Question? Click Here