Hi, I'm Sahana Khanai

Generative AI Engineer | Full Stack Developer

About Me

I am a passionate developer from India with 2+ years of experience in Full Stack Development and a strong interest in Generative AI. I graduated as a Gold Medalist in Computer Science and Engineering from Visvesvaraya Technological University with a CGPA of 9.14. Currently, I work at TCS, where I build scalable enterprise applications using Java, Spring Boot, RESTful APIs, and integrate Generative AI into real-world use cases to drive innovation.

Skills

Full Stack

Java, Spring MVC, Spring Boot, JSP, React, PostgreSQL, SQL

Generative AI

LangChain, Hugging Face, RAG, Ollama, ANN, RNN, LSTM, Transformers, LLMs, Vector DB, Chroma DB, FAISS, PEFT, LangSmith, LangServe, Fine-tuning, Prompt Engineering

DevOps

Docker, Jenkins, Git, CI/CD Pipeline, AWS Sagemaker, AWS Bedrock, Databricks

Frontend

HTML, CSS, JavaScript, Bootstrap, JSP, React.js, Streamlit, Tkinter

Projects

ChainPilot AI - Multi Agent Logistics Chain Optimizer

A GenAI-powered logistic simulator using LangGraph and Streamlit, It automates order parsing, inventory checks, and route optimization through LLM -driven agents, with real-time map visualization and agent trace outputs.

Live Demo
ThreatLens - A GenAI-Powered Cyber Threat Assistant

An interactive multi-tab assistant that leverages Large Language Models to analyze phishing content, explain CVEs, and summarize security logs. Built with Streamlit and OpenRouter API, it helps security teams accelerate threat triage with contextual AI support.

Live Demo
SOP-Genius - RAG-Based SOP Knowledge Assistant

An intelligent Retrieval-Augmented Generation (RAG) system that converts static cybersecurity SOPs into a dynamic, searchable Q&A assistant. The app allows users to upload or query SOP documents and receive accurate, context-aware answers using LLMs and vector databases.

Live Demo
Customer Churn Classifier

The Customer Churn Classifier is an interactive web application built using Streamlit and powered by Artificial Neural Networks. This tool is designed to help businesses predict customer churn, enabling them to take proactive measures to retain valuable customers.

Live Demo
Movie Review Sentiment Detector

Streamlit web app that classifies movie reviews as positive or negative using a Simple RNN. Demonstrates NLP capabilities by analyzing text sentiment with recurrent neural networks. Provides quick, automated review classification with clean visualization of results.

Live Demo
Next Word Predictor

AI-powered text prediction tool using LSTM neural networks for accurate word suggestions. Processes text sequences to predict likely next words, demonstrating natural language understanding. Built with TensorFlow/Keras, optimized for performance with sequential data processing capabilities.

Live Demo
AI Picture Translator

Real-time object and text translation app using TensorFlow for image recognition. Processes photos to detect and translate foreign text/labels with 90% accuracy, boosting user engagement by 25%. Combines computer vision with multilingual support.

GitHub
PG Manager

Web-based management system for PG owners featuring secure role-based access, real-time data management, and responsive UI. Built with Spring Boot, React and Docker with 35% faster database performance. Includes full CRUD operations for PG details with Spring Security authentication.

Live Demo
Bank Customer Portal

Full-stack banking system enabling secure customer account management through CRUD operations. Features include account creation, deposits/withdrawals, balance inquiries, and account closure. Built with Java Servlets/JSP frontend, JDBC/MySQL backend, with robust transaction processing capabilities.

View Project
Secure Password Manager

Python/Tkinter application with MySQL backend that securely stores and manages credentials. Features robust encryption, password generation, and streamlined retrieval, reducing recovery requests by 20%. Includes GUI for easy credential management.

Live Demo
Quick Movie Picker

A clean, user-friendly web app that pulls movie suggestions based on genres and popularity via API calls. Browse movies, view details (ratings, descriptions) and randomly discover films with one click - perfect for overcoming indecision on movie night.

Live Demo

Experience

Software Engineer – Full Stack Development & Generative AI

Tata Consultancy Services (TCS) | Apr 2024 - Present

• Developed secure, scalable APIs using Java, Spring Boot, Hibernate, and JWT, improving system response time and maintainability. • Built dynamic, responsive UIs using JSP, HTML, CSS, and JavaScript, enhancing user experience and engagement. • Automated CI/CD workflows with Docker, Jenkins, and SonarQube, reducing deployment time by 35%. • Provided L2/L3 production support and resolved incidents, improving system uptime and performance. • As part of internal initiatives and upskilling, explored Generative AI tools such as LangChain, OpenAI GPT, FAISS, and Hugging Face Transformers. • Built a working prototype of a RAG-based chatbot using Python, integrating vector search for contextual retrieval. • Studied and applied Prompt Engineering, LLM integration, and vector database concepts in self-driven projects using Python and LangChain.

AI Developer

NSREEM | Feb 2023 - May 2023

• Created interactive, data-driven dashboards using Streamlit and Python, improving user engagement and system insights. • Developed K-Means clustering models for customer segmentation and integrated them into Flask-based APIs • Implemented basic sentiment analysis for customer feedback, using NLTK and Scikit-learn. • Prototyped a content-based recommendation engine and explored GenAI integrations using OpenAI APIs and vector similarity.

Artificial Intelligence Engineer

Knowx Innovations Pvt Ltd | Sep 2022 - Oct 2022

• Built a secure Password Manager application using Python, Tkinter, and MySQL, applying encryption and GUI principles. • Developed a fraud detection system using a Random Forest classifier, achieving 95% accuracy on financial datasets. • Preprocessed datasets, conducted feature selection, and trained models using Scikit-learn, improving model performance metrics. • Explored NLP techniques and began implementing text classification workflows for internal automation use cases.

Get In Touch

If you're passionate about building and learning, let's connect!

Whether it’s discussing Generative AI, Full Stack Development, or collaborating on exciting projects —
I’m always open to meaningful conversations and new opportunities.

📬 CONTACT ME