Build an AI Setup Assistant using small language models and prompt engineering to extract structured JSON from natural language via REST workflows.
Expanded the system into a conversational chatbot with Text-to-SQL capabilities for natural language interaction with SQL databases.
Designed and integrated a schema (knowledge base) for all database tables, stored in a vector database to enable contextual retrieval.
Implemented a Retrieval-Augmented Generation (RAG) pipeline, leveraging the schema for improved accuracy, contextual understanding, and query performance.
Deployed the Text-to-SQL chatbot and RAG system using Docker containers.
Mar 2024 - Aug 2024
6 months
Reinforcement Learning Agent for Blackjack Decision-Making
Designed and trained a reinforcement learning agent to play Blackjack by applying Q-Learning for adaptive decision-making under varying rule sets.
Benchmarked the agent’s performance against traditional approaches (Basic Strategy, Point Counting) to measure improvements in strategy optimization.
Developed and analyzed a Q-Table–based model to study policy convergence, decision accuracy, and long-term reward maximization in gameplay.
Nov 2023 - Feb 2024
4 months
Sudoku Puzzle Solver Using Artificial Neural Network
Built a two-phase machine learning model in PyTorch to solve Sudoku puzzles end-to-end.
Trained a digit recognition model on the MNIST dataset, achieving 99% accuracy in identifying and localizing digits.
Developed a CNN-based solver to fill missing cells, reaching an 80% puzzle completion success rate.
Applied Python, PyTorch, and computer vision techniques for model design, training, and evaluation
Mar 2022 - Jul 2022
5 months
Bengaluru, India
Software Intern
Societe Generale
Supported the GTS Department (GTC/DWS/CPS-Paris1000333) by resolving service tickets ( AD renaming, group formation, account creation, data relocation) using Jump and Impulse tools.
Gained hands-on experience in Active Directory (AD) administration, including user/group management, logical structure organization, and security through authentication and access control.
Contributed to network and data management operations, ensuring accurate issue resolution, compliance with owner expectations, and smooth system functionality across multiple regions (EUR, ASI).
Apr 2021 - Aug 2021
5 months
Restaurant Management
Developed a Restaurant Management System using Python, SQL, HTML, and CSS to streamline table allocation, order handling, and customer service.
Enabled employees to efficiently manage client requests, track free tables, and process orders in real time.
Improved operational efficiency and customer experience by integrating database-driven order management with a user-friendly interface.
Languages
German
Advanced
English
Advanced
Education
Mar 2023 - Oct 2025
Technische Hochschule Würzburg-Schweinfurt
Master in Artificial Intelligence · Artificial Intelligence · Würzburg, Germany
Jan 2021 - Aug 2022
Siddaganga Institute of Technology
Master of Computer Applications · Computer Applications · Tumakuru, India
Jun 2017 - Sep 2020
Vidyavahini First Grade College
Bachelor of Computer Application · Computer Application · Tumakuru, India