Curriculum Vitae of James Twose

Contact Details

    Open to freelance, consultancy, or full time opportunities in one of the following roles:
  • Data Scientist
  • Machine Learning Engineer
  • ML Ops Engineer
  • Python Developer
  • Data Engineer
  • Other (if you think I would be a good fit for a role that is not here, still let me know)

Known technologies


  • Python

    • Data Science/ ML
      • pandas, polars, numpy, scikit-learn, statsmodels, pingouin, pymer4, semopy, shap, CasADi, pytorch, tensorflow
    • Data Visualization
      • matplotlib, seaborn, plotly, bokeh
    • Web Development
      • boto3, sqlalchemy, fastAPI, dash, streamlit
  • (no)SQL

    mysql, postgres, sqlite, mongoDB, elasticSearch, deta base

  • R

    tidyverse, caret, catboost, xgboost, keras, shiny

  • Julia

    DataFrames, VegaLite, MLJ, Flux, Statistics, PlotlyJS

  • Other

    HTML, CSS, Javascript es6, React, bash, zsh, LaTeX, Rust (for personal projects), Golang (for personal projects)

Tech Stacks

  • Amazon Web Service (AWS)

    S3, EC2, RDS, Lambda, SageMaker

  • Other major cloud services

    Databricks, Microsoft Azure, Google Cloud Platform

  • Other lesser known cloud services (for personal projects)

    Heroku, Digital Ocean, Netlify, Deta, Render, cockroachDB, shinyapps, Clever Cloud, Vercel

  • Linux

    Ubuntu, Debian, Fedora

  • Docker

    Docker, Docker Compose

  • Version Control

    git, github CI-CD, github pages

  • Other

    Jupyter Notebook, Jupyter Lab, VSCode, PyCharm, RStudio, Spyder, Vim

Work Experience

  • 2021 - Present Principal Scientist - Innovation

    Tasked with researching and creating bespoke analysis methods to monitor, predict and forecast changes in Multiple Sclerosis (MS) based on data derived from smartphones. Inspiration for these approaches has come from complex systems science (e.g. Recurrence Quantification Analysis), optimal control theory (e.g. Licitra et al., 2018), electrical engineering (e.g. Single Input Single Output systems), and neuroscience (e.g. Subtype and Stage Inference).
    Company - Neurocast
    Duration - 2yr [2021 to present]
    Location - Amsterdam, Netherlands

  • 2020 - 2021 Medior Data Scientist

    The main data scientist assigned to conduct analyses in collaboration with the Amsterdam University medical center. This collaboration, intended to validate the use of smartphone interactions as a means to monitor and predict Multiple Sclerosis (MS) outcomes, led to a cross sectional journal article, a responsiveness journal article, and a longitudinal journal article.
    Company - Neurocast
    Duration - 1yr [2020 to 2021]
    Location - Amsterdam, Netherlands

  • 2019 - 2020 Machine Learning Engineer

    Created a machine learning workflow and conducted an assortment of machine learning analyses (SVM, Random Forests, Multilayer Perceptron etc.) to predict MS outcome measures using keystroke data. These analyses were all internal but an example of an approach similar to what was done may be found here.
    Company - Neurocast
    Duration - 1yr [2019 to 2020]
    Location - Amsterdam, Netherlands

  • 2018 - 2019 Junior Data Scientist

    Applied nonlinear time series analyses - specifically dynamic complexity to keystroke dynamics in order to match fluctuations in the keystroke data with clinically relevant changes in outcome measures. This culminated in the following journal article: Twose et al, 2020. Also looked into the use of Mixed Effects Random Forests to predict MS outcomes whilst taking into account the hierarchical nature of clinical data and still applying a nonlinear approach (in contrast to Linear Mixed Models).
    Company - Neurocast
    Duration - 1yr [2018 to 2019]
    Location - Amsterdam, Netherlands

  • 2015 - Researcher College ter Beoordeling van Geneesmiddelen (CBG) (medicines evaluation board)

    Created a functioning medicines relational database; researched vector autoregressions to predict adverse events; researched scientific advices to change the protocol the CBG uses to regulate antidepressants.
    Company - CBG-MEB
    Duration - 1yr [2015 to 2016]
    Location - Utrecht, Netherlands

  • 2015 - Research project at UCR (part time)

    Measuring perceived stress levels, coping strategies and physiological correlates in UCR students at times of high and low workload: Selected to undertake this study for the management of University College Roosevelt to influence policy decisions on the protocol the university uses to combat stress in students.
    Company - University College Roosevelt
    Duration - 1yr [2015 to 2016]
    Location - Middelburg, Netherlands

My Education

Additional Skills, Achievements and Hobbies

  • Languages

    Native English speaker, articulate in Dutch, articulate in French.

  • Extra Curricular Activities

  • Maizena – Chair (2017 – 2018)
    Elected to chair the student association for the Behaviour Science Master at Radboud University

  • UCR CogniCo – Founder and Chair (2014 – 2015)
    Created a student group (now called) ‘UCR CogniCo’ to explore Cognitive Science with fellow students organising lectures, brain dissections and revision sessions.

  • UCRadio – Chair (2015)
    Elected chair of UCR radio, which was ineffective. Leading a small team, we re-invigorated it, brought in a new structure and created content for it.

  • Cultureweek – Secretary (2015)
    Cultureweek is a week dedicated to bridging the gap between the student population and the general population of Middelburg, by celebrating the differences between the two. As secretary I was pivotal in its organisation.

  • Housing Affairs Council (HAC) – Campus Elder (2013 – 2014)
    The HAC is a student organisation that is the intermediary between the student population and the UCR housing association. As Campus Elder, I was responsible for the daily functioning and dealing with any problems that arose in one of the three major campus locations.

  • Music

  • Singer/Songwriter/Producer 2013 – Present
    Created own music company - Awry Records (2016) KvK: 66919754. Passionate and active musician, writing, performing and producing my own works as well as in collaboration with other musicians.

  • Vocaholics – Co founder (2013 – 2015)
    Created an Acapella group (with a fellow student) at University College Roosevelt (UCR), arranging weekly practice sessions and local performances for UCR and the Municipality.