AI Resume Analyzer
Python, Streamlit, Scikit-learn, NLP, TF-IDF, Cosine Similarity
Engineered a Streamlit web application to automate resume screening by extracting text from PDF and DOCX files, eliminating the need for manual copy-pasting. Implemented TF-IDF vectorization and Cosine Similarity algorithms to compute an ATS score, effectively matching resume content against specific job descriptions. Developed a skill extraction module to automatically identify and highlight missing keywords (e.g., PyTorch, TensorFlow), providing users with targeted feedback. Designed a dual-panel user interface that presents actionable suggestions for missing keywords and formatting, reducing the time required for candidates to tailor resumes by over 70%.
Predictive Maintenance of Industrial Machinery
Python, Scikit-Learn, Pandas, NumPy, Matplotlib, Streamlit
Conducted exploratory data analysis on sensor telemetry, visualizing feature relationships with Matplotlib to identify leading indicators of failure across five categories. Balanced class distributions and applied feature scaling and encoding to prepare inputs for supervised training, enhancing model generalization and performance. Developed a Streamlit web application with five input fields corresponding to the model’s sensor features, enabling users to view predicted failure types without direct code interaction.
AI System to Automatically Review and Summarize Research Papers
Python, NLP, NLTK, Streamlit
Engineered a three-stage data pipeline for PDF text extraction, sentence segmentation, and scoring to generate summaries using extractive NLP techniques. Extracted and ranked key sentences from research papers using NLTK-based scoring, assembling concise summaries presented through a Streamlit interface for rapid literature review.