Skip to content
View dhairya1702's full-sized avatar
  • Rochester Institute of Technology
  • Rochester, New York
  • 01:33 (UTC -12:00)
  • LinkedIn in/dhlalwani

Block or report dhairya1702

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.

Content in all repositories owned by your account will be closed.
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
dhairya1702/README.md

Hey there, I'm Dhairya Lalwani πŸ‘‹

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.


Some stuff that i have built πŸ‘·β€β™‚οΈ:

πŸ’Έ 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.

Popular repositories Loading

  1. UDA-textclassification-Bert UDA-textclassification-Bert Public

    Unsupervised Data Augmentation for Text Classification using Bert

    Python 1

  2. dhairya1702 dhairya1702 Public

    Config files for my GitHub profile.

  3. FileWhisperer FileWhisperer Public

    HTML

  4. TurboCRNN TurboCRNN Public

    Jupyter Notebook

  5. Web-crawler Web-crawler Public

    Python

  6. Content-Sentiment-Analyzer Content-Sentiment-Analyzer Public

    Python