VIVEK V
Passionate about building AI-powered applications and scalable web systems that solve real-world problems.
Professional Experience
Apisis Solutions - Mobile Application Development Intern
- Developed cross-platform mobile and web interfaces using Dart (Flutter), HTML, CSS, and JavaScript with responsive screens across devices.
- Worked on a Home Automation system to monitor and control smart appliances, including device-control logic, user workflows, and backend communication.
- Built a real-time Weather Forecast application with third-party REST APIs, asynchronous data handling, JSON parsing, and dynamic UI updates.
- Supported backend and maintenance tasks including debugging, performance optimization, basic Django API handling, and collaboration using Git.
Technologies: Dart (Flutter), HTML, CSS, JavaScript, REST APIs, Git
Projects
AI Powered Student Learning Platform using RAG with LangChain
- Developed a full-stack AI chatbot using the MERN stack to answer academic queries in real time, with responsive React UI and RESTful backend APIs.
- Designed a RAG pipeline to process uploaded PDF/DOCX/TXT documents, generate embeddings, and perform semantic search for accurate responses.
- Integrated AWS services including Amazon Bedrock, Amazon S3, and Cognito-based authentication.
- Implemented real-time chat with Socket.IO, maintained conversation history in MongoDB, and structured modular backend services for scalability.
Tech Stack: MERN Stack, LangChain, Gemini API, AWS S3, Socket.IO
DDoS Detection in SDN with ML
- Built an intrusion detection system to identify abnormal network traffic patterns.
- Used Scikit-learn and Pandas for preprocessing and model training.
- Visualized attack detection results using Matplotlib.
Tech Stack: Python, Scikit-learn, Pandas, Matplotlib
Weather Mobile Application
- Developed a cross-platform weather app in Flutter with Material UI, responsive layouts, and dark/light theme support.
- Integrated OpenWeatherMap REST API with GPS location and city search for real-time weather, hourly, and 7-day forecasts.
- Implemented MVVM architecture with Provider, async API handling, JSON parsing, caching, and offline storage.
- Added error handling, loading states, and performance optimizations for smooth user experience.
Tech Stack: Flutter, Dart, REST API, Provider, Geolocator, Shared Preferences, HTTP Package
AI-Powered Document Verification System
- Developed a web app to upload and automatically verify identity documents (Aadhaar/PAN/Certificates) using OCR-based text extraction.
- Implemented image preprocessing and validation logic to compare extracted Name, DOB, and ID numbers against user inputs.
- Built secure login and admin dashboard with database storage to approve/reject documents and track verification status.
Tech Stack: Python, Flask, OpenCV, MongoDB, Tesseract OCR
Technical Skills
- Programming Languages & Technologies: Python, C, Dart, JavaScript, HTML, CSS, Flutter, MERN Stack, Django, MySQL, REST APIs, Git & GitHub
- Tools & Concepts: Retrieval-Augmented Generation (RAG), LLM APIs, Prompt Engineering, API Integration
Education
ATME College of Engineering, Mysuru
JSS PU College, SJCE Campus, Mysuru
Additional Information
Certifications
- Python Foundations Certification - Infosys Springboard
- Data Engineering Training - IVIS Lab
Publications
- Published research paper: "A Review on RAG-Based Student Assistant Chatbot using LangChain" in EPRA IJRD, Vol.10, Issue 8, Aug 2025
- DOI: https://doi.org/10.36713/epra23698
- Participation: CODE-HUNT 2025, Vidyavardhaka College of Engineering
- Languages Known: English (Professional), Kannada (Native), Hindi (Limited)
- Interests: AI & Chatbot Development, Full-Stack Web & Mobile App Development, Problem Solving, Learning New Technologies