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


67 contributions in the last year

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

Contribution activity

November 2020

Created 2 repositories

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

You can’t perform that action at this time.