π Passionate about building modern web applications with cutting-edge technologies, I specialize in React, Node.js, and AI-powered applications. My recent work focuses on Retrieval-Augmented Generation (RAG) and YouTube video summarization using Metaβs LLM, enhancing student learning with quizzes, MCQs, and AI-evaluated answers.
π³ Recently, I have expanded my expertise to include Docker, understanding containerization, image creation, and managing scalable microservices. This has improved my backend deployment strategies, making my applications more efficient and portable.
π§ I work with MERN stack (MongoDB, Express, React, Node.js), Docker, and cloud platforms like AWS & Appwrite to build robust full-stack applications. My goal is to create scalable, performant, and user-friendly applications with optimized workflows.
-
Final Year Project β Online Learning Platform
Technologies: React, Flask, MongoDB, Express, Mongoose, Tailwind CSS
Description: Developed an interactive platform for summarizing YouTube videos and generating Q&A content to enhance learning engagement.
Achievements: Increased user retention by 25% by providing engaging video summaries, quizzes, and personalized content. -
Blogging Platform
Technologies: Node.js, Express, MongoDB, Mongoose, EJS, Bootstrap
Description: Built a fully functional blogging platform with server-side rendering (SSR) and CRUD functionality.
Achievements: Optimized database queries, reducing post-fetching time by 20%. Enhanced user security with JWT-based authentication. -
Retrieval-Augmented Generation (RAG) Chatbot
Technologies: MERN Stack, Pinecone, Gemini AI, Prompt Engineering
Description: Developed an AI-powered chatbot using RAG for document retrieval and contextual response generation.
Achievements: Achieved 90% user satisfaction by integrating an AI-powered retrieval system that improves response accuracy. -
Socket.IO Real-Time Chat System
Technologies: Node.js, Socket.IO, EJS, Express
Description: Created a real-time chat platform for instant message exchange and multi-user communication using Socket.IO.
Achievements: Supported over 100 concurrent users with minimal latency and high performance for real-time interaction. -
Video Tube Backend
Technologies: Node.js, Express, MongoDB, Mongoose
Description: Built a scalable backend for a YouTube-like platform supporting video uploads, user authentication, and data management.
Achievements: Designed scalable APIs that handle over 10,000 requests per day with low latency. -
mBART Fine-Tuning for Urdu Summarization
Technologies: Python, Kaggle, Hugging Face Transformers, Pandas, NumPy
Description: Fine-tuned mBART for summarizing Urdu political transcripts to improve understanding and analysis.
Achievements: Increased model efficiency by 15% on custom datasets for text summarization.
- Frontend: JavaScript, TypeScript, React, Redux Toolkit, React Router, Tailwind CSS, Next.js, Server-side Rendering (SSR)
- Backend: Node.js (Express, RESTful APIs, JWT Authentication), Flask, MongoDB, Mongoose, Socket.IO
- Technologies/Tools: Vite, React Hook Form, HTML-React Parser, Pinecone, Appwrite, Docker, AWS
- Programming Languages: Python, JavaScript, EJS, HTML, CSS
- Libraries & Frameworks: Bootstrap, Hugging Face Transformers, TensorFlow, PyTorch, Motion, Material UI
- API & Integration: API Development, Integration with third-party services, RESTful API Design
- Other Skills: Prompt Engineering, Cloud Computing (AWS), Data Science (Pandas, NumPy), Version Control (Git), Jupyter Notebooks, Kaggle
- Soft Skills: Problem-solving, Team collaboration, Time management, Agile Development, Technical Writing
- DevOps & Tools: Docker π³, AWS, Firebase, Vite, Appwrite, Git
π Education:
π University of Engineering and Technology - BSc in Computer Science (Expected: June 2025)