- 🎓 Education: Currently in the 7th semester of B.Tech in Artificial Intelligence and Data Science at Shiv Nadar University, Chennai.
- 🧠 Passion: Enthusiastic about converting raw data into meaningful insights and developing intelligent systems that adapt and learn.
- 🔍 Journey: Gained a solid foundation in programming, statistics, and machine learning through academic coursework and hands-on projects.
- 💡 Continuous Growth: Constantly exploring new frameworks, algorithms, and tools to tackle real-world challenges in AI & Data Science.
- 📊 Data Science: Extracting patterns and trends to inform data-driven decision making.
- 🤖 Machine Learning: Building models that evolve and improve with more data.
- 🧠 Artificial Intelligence: Exploring NLP, computer vision, and other AI domains to solve complex problems.
- 💻 Coding & Algorithms: Crafting efficient code and innovative solutions for challenging tasks.
- 📈 Data Visualization: Translating complex datasets into clear, compelling visual stories.
- Programming Languages: Python, C, C++
- Frameworks & Libraries: TensorFlow, PyTorch, scikit-learn, Pandas, NumPy, Matplotlib, Seaborn
- Tools & Platforms: Jupyter Notebook, Git, Docker, SQL, MySQL, Streamlit
- Expertise Areas: Data Analysis, Machine Learning, Deep Learning, Natural Language Processing, Computer Vision
- CarQuest – Personalized Car Discovery: Interactive Streamlit + MySQL platform with swipe‑style browsing and an NLP chatbot for custom car recommendations.
- Sorting Techniques Library: A Python package showcasing and benchmarking classic and optimized sorting algorithms, complete with performance metrics.
- Birthday Reminder: Automated birthday email notifier with scheduling, reply detection, and customizable message templates.
- Neural Network Trainer: Modular framework to define, train, and evaluate custom neural network architectures on CSV datasets.
- Multi‑Language Handwriting Recognition: Converts various scripts to text using CNN feature extractors paired with ensemble classifiers (XGBoost/SVM).
- Overview: Implements and compares multiple sorting algorithms (QuickSort, MergeSort, HeapSort, and custom hybrid methods) in a unified Python package.
- Highlights: Modular design, PyPI distribution, detailed benchmarks with real‑world datasets, and interactive examples.
- Tech Stack: Python, pytest, pandas
- Repo: Sorting‑Algorithms Library
-
Overview: Secure, Streamlit‑based app for managing and celebrating birthdays with a personalized dashboard and email reminders.
-
Highlights:
- Google OAuth for secure login and role‑based access control.
- SSL‑encrypted MySQL database and Fernet encryption for sensitive data protection.
- Gemini AI‑powered generation of personalized birthday messages.
- Dual daily email scheduling at 8:00 AM & 6:00 PM IST with opt‑in controls.
-
Tech Stack: Python, Streamlit, MySQL, Google OAuth, Cryptography (Fernet), Gemini AI.
-
Repo: Birthday Reminder
- Overview: Swipe‑style UI to explore car listings, apply multi‑level filters, and chat with an integrated NLP assistant for tailored suggestions.
- Highlights: Scraped 1000+ listings, dynamic MySQL schema, and a Rasa‑powered chatbot handling free‑form queries.
- Tech Stack: Python, Streamlit, MySQL, NLP
- Repo: CarQuest
-
Overview: Customizable pipeline to define multilayer perceptrons, train on tabular CSV data, and visualize learning curves and performance metrics.
-
Highlights:
- Flexible architecture builder supporting variable layers, activations, and optimizers.
- Built-in data preprocessing modules and train/validation splits.
- Live plotting of loss and accuracy with matplotlib and Streamlit dashboards.
-
Tech Stack: Python, NumPy, pandas, cupy, matplotlib, Streamlit
-
Repo: NeuralNetwork
Dive into these repositories to see the code in action, explore detailed documentation, and feel free to contribute or collaborate!



