Skip to content
Hassan Farid
§ 05Skills

The toolkit.

Tools and methods used in completed and ongoing work, grouped by discipline.

  1. 01

    Programming & Data Manipulation

    The everyday foundation for working with data.

    • Python
    • Pandas
    • NumPy
  2. 02

    Data Analysis & Visualisation

    Exploring, structuring and communicating data.

    • Matplotlib
    • Data analysis
    • Data pipelines
  3. 03

    Machine Learning

    Modelling, interpretation and text analysis.

    • Scikit-learn
    • Logistic Regression
    • Support Vector Machines
    • Random Forests
    • SHAP
    • Topic modelling
    • Sentiment analysis
  4. 04

    Statistical Analysis

    Rigorous evaluation and temporal modelling.

    • statsmodels
    • Principal Component Analysis
    • Cross-validation
    • Time-series forecasting
  5. 05

    Research & Computational Methods

    Mathematical tools for the shape of data.

    • Topological Data Analysis
    • Persistent homology
    • Vietoris–Rips complexes
    • GUDHI
  6. 06

    Database Management

    Storing and organising structured data.

    • Database management
  7. 07

    Development Tools & Platforms

    Where the work is built, versioned and shared.

    • Kaggle Notebooks
    • Git and GitHub