PhD researcher in Machine Learning at UCL with a focus on scalable algorithms and interpretability. Self-taught full-stack developer with extensive experience in teaching, and industry applications.If you're interested in pushing the boundaries of AI together, let's chat.
Check out some of the exciting projects I've worked on.
Discover some of my recent research contributions and publications.
Advancing neurodegenerative disease research with cutting-edge conditional VAEs.
Versatile expertise spanning programming languages, software development, and machine learning tools, coupled with a commitment to continuous learning and innovation.
Python
6 years
R
2 years
MATLAB
2 years
Bash
4 years
SQL
2 years
Javascript
1 years
Typescript
1 years
Git (GitHub)
CI/CD (CircleCI)
Unit Testing (Pytest)
Documentation (Sphinx)
TensorFlow
PyTorch
Lightning
Scikit-Learn
Pandas
NumPy
SciPy
Jax
HuggingFace
Deep Learning
NLP
Computer Vision
Self-Supervised Learning
Reinforcement Learning
Outside of my professional life, I find solace in rowing with Vesta Rowing Club, cheering for Reading FC, and keeping up with the fast-paced world of Formula 1.
Email: chapmajw@gmail.com | Phone: +447825 538191
GitHub | LinkedInProgramming Languages: Python, R, MATLAB, Bash, SQL, Javascript, Typescript
Software Development: Git (GitHub), CI/CD (CircleCI), Unit Testing (Pytest), Documentation (Sphinx)
Machine Learning Tools: TensorFlow, PyTorch, Lightning, Scikit-Learn, Pandas, NumPy, SciPy, Jax, HuggingFace
Machine Learning Techniques: Deep Learning, NLP, Computer Vision, Self-Supervised Learning, Reinforcement Learning
University College London - PhD + MRes (Distinction) funded by i4Health CDT
• Researched scalable GPU optimized algorithms for Interpretable Multiview Machine Learning with High-Dimensional Biomedical Data
University of Oxford - MEng Engineering, Economics & Management, 1st Class
Wellington College - 5 A-Level A*s (Further Maths, Physics, Chemistry, Economics)
University College London - Assistant Lecturer + Teaching Assistant (2019 - present)
• Lectured and designed coursework on Foundations of AI
• Taught Supervised Learning, Numerical Optimisation, and Machine Learning for Domain Specialists
Bank of England - PhD Intern: Advanced Research & Outreach (2022)
• Solved previously intractable DSGE models using Reinforcement Learning (PPO) in PyTorch, enabling more realistic models of human behaviour.
M&G - Analyst: Systematic Investment Research Team (2017 - 2019)
• Built version 1 of the €209m Global Maxima quantitative fund using Caret in R.
• Built a proof-of-concept tool to analyse newsflow using NLP (word2vec, NLTK) and topic modelling (LDA)
• Rowing with Vesta Rowing Club
• Reading FC fan for 20 years
• Keen follower of Formula 1