Work

What I have built, measured and taught.

Each case study says what the question was, what I did, and what came out, with the code where it is public.

Case studies

More projects

Smaller builds. Each links to its repository.

  1. Retrieval QA over NASA documents (on GitHub)

    Question answering over NASA documents with LangChain. Instructor-XL embeddings, a Chroma vector store and Dolly v2 (3B), with answers grounded in the retrieved passages and shown with their sources.

  2. Live Bicep Counter (on GitHub)

    Counts biceps curls from a webcam in real time, using MediaPipe pose estimation and OpenCV, with an on-screen rep count and progress bar.

  3. Persian sentiment with FastText (on GitHub)

    A three-class FastText classifier for Persian text (positive, negative, neutral) with 86% accuracy.

  4. Classical sentiment baselines (on GitHub)

    Naive Bayes, Linear SVC, SGD and Random Forest on TF-IDF features, compared on accuracy, precision, recall and F1. All four reach 0.857–0.862 accuracy.

  5. PDF Similarity Comparison (on GitHub)

    A small desktop tool that extracts the text of two PDFs and compares them with TF-IDF vectors and cosine similarity.

  6. Image Processor (on GitHub)

    A Tkinter application for basic image processing, with grayscale conversion, histogram display, histogram equalization and edge detection.

  7. Movie Recommendation and Analysis (on GitHub)

    An analysis of a movie database, and film recommendations built through feature engineering.

Everything on GitHub