Skip to content
View premsaijs's full-sized avatar

Block or report premsaijs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
premsaijs/README.md

LinkedIn Β· Email Β· GitHub


Profile Views
Typing SVG

πŸ‘¨β€πŸ’» About Me

  • πŸŽ“ B.E. in Artificial Intelligence & Machine Learning at New Horizon College of Engineering, Bengaluru
  • πŸ’» Interested in Software Engineering, Machine Learning, and AI Systems
  • 🌱 Currently learning Data Structures & Algorithms, Full Stack Development, and Machine Learning
  • πŸš€ Seeking Software Engineering and Machine Learning Internship opportunities
  • πŸ“« Reach me at: premsai12207@gmail.com

πŸ› οΈ Tech Stack

Languages
Java Python C++ SQL

AI / Machine Learning
Scikit-Learn Pandas NumPy Hugging Face FAISS

Frameworks
Streamlit Java Swing

Tools
Git GitHub VS Code Eclipse Jupyter

πŸ“Š GitHub Stats

🧩 LeetCode Stats

πŸ’Ό Project Experience

πŸ€– Team Member β€” Hybrid AI Customer Support System | 2026

Python Streamlit Sentence Transformers FAISS FLAN-T5

  • Developed an intelligent customer support platform using semantic search and generative AI techniques to handle customer queries accurately
  • Implemented Sentence Transformer models to convert user queries into vector embeddings for semantic understanding and intent detection
  • Integrated FAISS similarity search to retrieve the most relevant responses from a predefined knowledge base with improved response accuracy
  • Utilized the FLAN-T5 transformer model to generate context-aware responses for unseen customer queries dynamically
  • Designed and deployed an interactive Streamlit dashboard for real-time customer query handling across multiple support categories
🧩 Independent Developer β€” Smart Code Complexity Analyzer | 2026

Java Java Swing OOP File Handling

  • Developed a desktop application to perform static analysis of Java source code through an interactive Java Swing GUI
  • Implemented complexity estimation supporting O(1), O(log n), O(n), O(nΒ²), O(nΒ³), and O(n log n) patterns using heuristic-based analysis
  • Built features to detect classes, methods, loops, nested loops, recursive methods, and compute Cyclomatic Complexity metrics
  • Designed a code quality scoring system with optimization suggestions to improve software maintainability
  • Integrated report export functionality and developed a modern dark-themed user interface using Java Swing

πŸš€ Featured Projects

Project Stack Highlights
Hybrid AI Customer Support System Python Β· Streamlit Β· Sentence Transformers Β· FAISS Β· FLAN-T5 Semantic search over a knowledge base via vector embeddings Β· FAISS-powered similarity retrieval Β· FLAN-T5 generates context-aware responses for unseen queries Β· Real-time Streamlit dashboard
Smart Code Complexity Analyzer Java Β· Java Swing Β· OOP Β· File Handling Static analysis engine detecting classes, methods, loops & recursion Β· Cyclomatic Complexity scoring across multiple complexity classes Β· Dark-themed UI with report export

πŸ… Achievements

Achievement Details
🐍 NPTEL Python for Data Science Elite certification β€” IIT Madras (2025)
πŸ”§ Git Training Score: 73.33% β€” IIT Bombay Spoken Tutorial (2025)
πŸ€– GenAI Powered Data Analytics Job Simulation Forage (2026)
🌱 Tata ESG Job Simulation Forage (2026)

πŸŽ“ Education

Degree Institution Year Score
B.E. Artificial Intelligence & Machine Learning New Horizon College of Engineering, Bengaluru 2024 – 2028 CGPA: 8.5 / 10

Popular repositories Loading

  1. lib_management lib_management Public

  2. program5 program5 Public

  3. chapter chapter Public

  4. chapter-9 chapter-9 Public

  5. code-complexity-analyzer code-complexity-analyzer Public

    Forked from Tanisha-Karthikeyan/code-complexity-analyzer

    A Java Swing desktop application that analyzes Java source code and estimates time complexity, cyclomatic complexity, recursion, and code quality metrics.

    Java

  6. LEETCODE_PRACTICE LEETCODE_PRACTICE Public

    Java