Projects

Fake Job Posting Detection using NLP

  • Developed a machine learning model to detect fraudulent job postings using NLP techniques.
  • Performed text preprocessing and applied TF-IDF vectorization for feature extraction.
  • Trained a Logistic Regression classifier and evaluated using accuracy, precision, recall, F1-score, and confusion matrix.
  • Handled class imbalance using Random Oversampling to improve fake job detection performance.
View Project on GitHub

Data Leakage Impact Study in Machine Learning

  • Designed a controlled experiment comparing a proper ML pipeline with an intentionally leaky pipeline.
  • Implemented correct train–validation–test splitting using Scikit-learn to establish a reliable baseline.
  • Simulated real-world data leakage scenarios (preprocessing before split, target-correlated features).
  • Analyzed performance inflation to demonstrate risks of unreliable model evaluation in production systems.
View Project on GitHub

IoT-Based Home Automation System

  • Built a smart home automation system using ESP8266 NodeMCU to control appliances via Wi-Fi.
  • Developed a mobile app using Kodular Creator for remote ON/OFF control.
  • Integrated ThingSpeak for real-time monitoring and cloud-based data communication.
  • Designed a simple, low-cost circuit using relay modules for controlling lights and devices.
  • Demonstrates practical implementation of IoT, cloud connectivity, and embedded systems
View Project on GitHub