I built a Task Management REST API with Django and Django REST Framework to manage user-specific tasks through CRUD APIs. I implemented authentication and authorization so users could access only their own tasks.
For the task API, I designed relational models with Django ORM and PostgreSQL, added validation and error handling, and tested endpoints with Postman. I also built a Job Application Tracker API with authenticated access, search, filtering, and application-status management.
At YBI Foundation, I explored supervised and unsupervised machine learning and performed exploratory data analysis using Python libraries. In a separate Python Programming internship, I worked with file handling, OOP, and data structures.

