# Dr Ifan Johnston

Machine Learning Engineer, Mathematician, Data Scientist

## Currently

Freelance Machine Learning Engineer

### Specialized in

*Natural Language Processing*

- Sentiment Analysis
- Document Summarization
- Language Models

*Mathematics*

- Fractional Calculus
- Probability, Stochastic Analysis
- Statistics

*Web Development*

- FastAPI
- React (Next.js)

## Professional Experience

`Oct. 2021 - present`

**Bayesian Statistics Researcher, Julia software developer**, Planting Space

`Jan. 2019 ‐ Nov. 2021`

**Machine Learning Engineer (Freelance)**, Vypr

Leading a series of machine learning projects to supplement intelligence from survey data, mainly revolving around Natural Language Processing projects

Developed a sentiment analysis model all the way from ideation to deployment in 3 languages (English, German and French)

**Data Scientist (Freelance)**, Vypr

In charge of writing statistical reports for clients summarising survey results with statistical tests. Reports written using Knitr (an R package) with our own custom R package to connect to our database of survey responses.

## Education

`2016-2019`

**PhD + MSc**, University of Warwick

Mathematics and Statistics at the MASDOC center

Research areas: Fractional Calculus, Stochastic Analysis

Thesis title: *Generalized fractional evolution equations*

`2011-2014`

**MRes + BSc**, Swansea University

Stochastic Processes in the Mathematics Department

Thesis: *Feller processes on the Torus via pseudo-differential operators*

### Tech Stack

**Python (ML)** - PyTorch, fast.ai, spaCy, scikit-learn, transformers

**Python (general)** - fastAPI, pandas, jupyter, SQLAlchemy / sqlmodel, jinja2, pytest

**Julia**

**Rust**

**R** - ggplot2, knitr, shiny

**Docker** - DigitalOcean, Heroku, github actions, LaTeX, JavaScript (React),

## Publications

Full list of articles available on arXiv

### Articles

`2020`

Space-time coupled evolution equations and their stochastic solutions (Joint work with Lorenzo Toniazzi and John Herman)

`2019`

Green’s Function Estimates for Time-Fractional Evolution Equations (Joint work with Vassili Kolokoltsov)