A Little About Me :
π» Currently pursuing Master of Science in Computer Science at Rochester Institute of Technology
π Bachelor of Technology in Electronics and Communication from Vellore Institute of Technology
βοΈ Experienced in building scalable platforms, robust backend systems, and AI-driven tools that solve real-world problems.
π I crunch numbers, chase data, and love figuring out how things tick.
πΉοΈ Gaming strategist extraordinaire, I dive into the depths of complex games to uncover winning tactics.
πΈ A multi-agent, AI-powered trading simulation framework for backtesting and optimizing investment strategies on real financial data.
π€ Implements LLM-driven trading agents that analyze market signals, historical data, and sentiment to automate adaptive portfolio decisions.
π Supports flexible agent design, allowing comparison and rapid experimentation with custom trading strategies (e.g., value, momentum, sentiment-based).
π Features a robust backtesting engine to benchmark agent performance, visualize returns and drawdowns, and compare results against market indices.
π§ Integrates financial sentiment analysis and news signals for context-aware, realistic trading simulations.
π οΈ Designed for extensibility, supporting new agent types, data sources, and analytics features for advanced research and innovation.
π» A multi-functional AI-powered chatbot that interacts with diverse file types, including PDFs, Word documents, and text files.
π Extracts content from uploaded files, processes it into manageable chunks, and enables conversational interaction.
π Features advanced Natural Language Processing (NLP) capabilities powered by OpenAI APIs for chat and summarization.
π Equipped with similarity search using Annoy, enabling precise query-based retrieval of information from documents.
π οΈ Designed for scalability and extensibility, supporting additional file types and integrations for future use cases.
π Designed and built a SmartWebCrawler to automate the creation of machine learning datasets by extracting domain-specific data from the web.
π Filters and collects structured content such as research articles, publications, and datasets using advanced HTML parsing with BeautifulSoup and automated browsing with Playwright.
βοΈ Supports custom crawling configurations, including URL filters, crawling depth, delays between requests, and output formats, making it adaptable for varied data requirements.
π Automatically preprocesses and structures crawled data for direct integration into machine learning pipelines.
π‘οΈ Handles content restrictions like paywalls and captchas for seamless data access, ensuring comprehensive dataset collection.
π Scalable and extensible architecture, capable of supporting additional data types and integrations for building specialized ML datasets.
π Built a federated learning framework using Flower and PyTorch, enabling decentralized model training across multiple clients.
π Implemented Trust & Reputation Mechanisms π to mitigate adversarial attacks, ensuring secure and reliable model aggregation.
π§ͺ Simulated data poisoning attacks by flipping labels in Clients 9 & 10, analyzing their impact on global model performance.
β‘ Designed custom aggregation strategies to enhance robustness against unreliable client updates.
π Achieved scalable and privacy-preserving training, enabling collaborative learning without sharing raw data.
π Includes detailed visualization plots to track loss, accuracy, and the effectiveness of trust-based aggregation strategies.
π Developed an UDA framework to enhance text classification performance in low-resource settings by leveraging unlabeled data for improved generalization.
π Achieved a 40% reduction in error rates on datasets such as IMDb, Yelp, Amazon, and DBpedia by enriching training data with advanced augmentation techniques.
π Utilized BERT transformers and back-translation to generate semantically diverse and robust training data.
βοΈ Designed a TF-IDF-based word replacement technique** to preserve critical keywords, optimizing topic classification performance.
π Achieved 62.5% evaluation accuracy with minimal labeled data, showcasing UDAβs scalability and adaptability for real-world applications.
β A high-performance Convolutional Recurrent Neural Network (CRNN) designed for wake word detection in voice-based applications.
π Accurately detects wake words from audio streams, achieving an impressive 98% accuracy by leveraging advanced CRNN architectures.
π Designed for low-latency processing to ensure seamless integration with real-time systems.
π Utilizes preprocessing techniques such as spectrogram generation to convert audio signals into model-friendly formats.
π Built using TensorFlow and Keras, ensuring compatibility with modern deep learning frameworks.
βοΈ Supports transfer learning for domain-specific wake word customization, making it adaptable for various industries.
π οΈ Extensible and optimized for scalability, enabling deployment on edge devices and cloud platforms.
π Extracts and analyzes text from web pages and transcripts to identify sentiment for specific keywords.
π Leverages BeautifulSoup for content extraction and supports transcript processing using speech_recognition.
π Utilizes NLTK and WordNet for text tokenization, lemmatization, and synonym detection.
βοΈ Determines sentiment using TextBlob and presents results in a structured pandas DataFrame.
π Configurable and extensible design for supporting additional keywords and content sources.