
4
1
Pakistan
1 year of experience
I am a Computer Science undergraduate, with a strong interest in backend development and artificial intelligence. I regularly participate in AI hackathons and coding competitions, gaining hands-on experience in building software solutions to real-world problems. I am passionate about creating new things and value collaboration as a key part of growing as an engineer.

SmartLearn AI is a modern AI-powered learning assistant designed to provide intelligent, context-aware educational support through conversational AI and document-based learning. The platform combines a high-performance FastAPI backend with a responsive React frontend to deliver a seamless ChatGPT-like experience for students and learners. The system allows users to upload PDF documents and ask questions directly from their content. Using a Retrieval-Augmented Generation (RAG) pipeline, the application extracts text from uploaded PDFs, splits the content into chunks, generates embeddings using Sentence Transformers, and stores them in a FAISS vector index for semantic search. When a user asks a question, the most relevant context is retrieved and sent to the Groq LLaMA 3 large language model to generate accurate and context-aware responses. SmartLearn AI also supports persistent multi-chat history using PostgreSQL and SQLAlchemy, enabling users to manage conversations efficiently with features like chat storage, retrieval, and deletion. The project is deployed using Vercel for the frontend and Railway for the backend and database services. The frontend is built with React and Vite, offering a fast and modern user interface, while the backend uses FastAPI for scalable API performance. The project demonstrates practical implementation of modern AI engineering concepts including semantic search, vector databases, LLM integration, RESTful APIs, and full-stack deployment workflows. SmartLearn AI aims to improve digital learning experiences by making educational content interactive, searchable, and AI-assisted through real-time intelligent conversations.
19 May 2026