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