About me

I am a Staff Research Scientist at DeepMind and a PhD student at UCL.

Before joining DeepMind as a Research Engineer in 2016, I was a Software Engineer at Google Zurich working on NLP using neural networks.


I am a fourth year PhD student at UCL under the supervison of Prof. Marc Deisenroth.

I finished my 4 year Computing MEng degree from Imperial College London in 2014, with first honours and a prize of excellence for an outstanding overall performance.

Professional Interests

Generative models, reinforcement learning, natural language processing, scalable and safe machine learning.

I am currently focused on understanding optimisation in deep learning.



Open source projects

  • Optax: JAX optimization library. Github
  • Monte Carlo Gradient estimation in machine learning source code. Github
  • Deep Compressed Sensing source code. Github
  • High performance GPU implementation of deep belief networks to assess their performance on facial emotion recognition from images. Github
  • Hopfield networks and RBM implementation in Haskell. Github
  • Autolock - face detection based screen locking software Github

Other ML community contributions