
1
1
Pakistan
1 year of experience
I am a BS Computer Science student from Pakistan with an interest in Artificial Intelligence and computer software development. I am in the process of learning Backend development using C#, ASP.NET Core is to be followed with SQL Server. I compete in coding contests and events related to AI so that I can get hands on experience. I like to create, develop new things and apply programming skills to solve real life problems. I will acquire experience and involve in teamwork and learn technical skills through this AI hackathon.

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