Projects 09 case studies

Problems, decisions, and the systems that came out of them.

Each project is written up like an engineering review: the problem, my role, the architecture, and the trade-offs — including limits and what I’d do differently.

Machine learning projects

Abstract illustration of text messages turning into a TF-IDF matrix and an SVM decision boundary. Internship project

Machine learning Internship

SMS Spam Classification

An SVM text classifier that separates spam from legitimate SMS messages using TF-IDF features, tuned with GridSearchCV.

  • Python
  • scikit-learn
  • SVM
  • TF-IDF
  • and 2 more
Abstract illustration of imbalanced class bars being balanced, next to a logistic curve. Internship project

Machine learning Internship

Hate Speech Detection

A Logistic Regression text classifier for hate-speech detection, using SMOTE to address class imbalance.

  • Python
  • scikit-learn
  • Logistic Regression
  • SMOTE
  • and 1 more

→Get in touch

Have a problem worth solving?

If one of these projects looks close to what you need — or you’d like to hear about the private work I can’t publish — let’s talk.