FESTUS LANGAT
All work

Natural Language Processing

Text classification & sentiment

Client

Project date

Role

Data scientist — end to end

Project link

Description

Language work spanning text cleaning and tokenisation, classification and sentiment scoring, and topic modelling over unstructured customer text.

The brief started from raw, uneven data and an open question: what could be learned from it, and what would be reliable enough to act on.

Approach

01

Framed the question with the stakeholder, then audited the data available against it.

02

Cleaned, structured and engineered the inputs, documenting every transformation.

03

Built and compared candidate models in NLTK and spaCy, tuning the strongest.

04

Validated on held-out data and packaged the result with a written hand-off.

Stack

NLTKspaCyscikit-learn

Gallery

Text classification & sentiment

Outcome

A reproducible pipeline that can be re-run on new data without rework.

Findings translated into plain-language recommendations for non-technical readers.

Documentation and code structured so another analyst can pick it up.

Discuss a project like thisBack to all work