
About the project.
Ditch the dropdowns. Just write your workout and let NLP do the rest.
Project Type
-
AI
-
Machine Learning
-
APIs / Microservices
-
Data Science & Engineering
Tech Stack / Toolbox
-
Python
-
NumPy
-
Pandas
-
scikit-learn
My Role
My Role: NLP Developer & Machine Learning Engineer
In this project, I:
-
Designed and developed an NLP-powered workout tracker that interprets free-text input instead of dropdowns.
-
Built text preprocessing pipelines (tokenization, stemming, lemmatization, stop-word removal) using Python libraries such as NLTK, spaCy, and scikit-learn.
-
Applied classification and entity recognition models to extract structured data (exercises, reps, weights) from natural language.
-
Implemented sentiment and intent analysis to improve workout recommendations and personalization.
-
Leveraged Jupyter Notebooks for experimentation and iterative model development.
-
Deployed the solution as a demo, showcasing practical NLP applications beyond traditional text analytics.
