Skip to content


  • Arctic Code Vault Contributor

Hey hey 👋

My name is James, and I love hacking things together!

  • I graduated from Imperial College London with a Master's degree in Computer Science and AI.
  • I have worked as a Machine Learning Engineer, and Full Stack Software Engineer since graduating.
  • I ❤️ functional programming


  1. Emojibot responds to your messages with relevant Emojis

    Python 2

  2. Lambda Calculus in Go

    Go 2

  3. An implementation of (a subset of) TensorFlow's API. TensorFlow version: 1.12.0.

    Python 2

  4. Adding Plugins to Vanilla Minecraft!


  5. A toy python-esque language, implemented in Haskell


  6. Writing a Text Editor


878 contributions in the last year

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Mon Wed Fri

Contribution activity

January 2021

Created 32 commits in 2 repositories
Created 2 repositories
4 contributions in private repositories Jan 8

Seeing something unexpected? Take a look at the GitHub profile guide.