Matthew here. Please try not to make too big of a mess :).

I am a Canadian machine learning researcher currently living in London, England.

By day, I am a research engineer at Google DeepMind, working on Really Cool Stuff™ in deep reinforcement learning. I also have quite a bit of experience in embedded systems, robotics, and electronics design. Please feel free to take a look at my resume for more information, though I am not currently interested in pursuing additional opportunities.

By night, I am a

  • FAA and Transport Canada licensed private pilot always looking for new adventures to go on with my amazing friends
  • Chess player active on the Free Internet Chess Server, who REALLY likes King’s Gambit
  • Judoka – person who practices Judo, a Japanese grappling martial art similar to wrestling… but with a bit more class
  • Classical musician. Nowadays trying to switch to string with the viola. Hoping I’ll be good enough on the viola to join an orchestra again soon!
  • Beginning SCUBA diver training with the Imperial College Underwater Club – they are amazing!
  • Musical lover on a quest to watch all musicals on West End in a year. See my reviews on Phantom of the OperaWickedMatildaLes Misérables, and many others once I get off my lazy bum and actually finish writing them
  • Quoran. I specialize in writing wtf answers to wtf questions. Though I do occasionally write serious answers as well.
  • Beginning archer with the Imperial College Archery Club. Yet to qualify for any competition that requires a qualification score. I guess 213/600 on a Portsmouth round is not very impressive!
  • Armchair psychologist, primarily in social and clinical psychology
  • Feminist
  • Electronics tinkerer and maker. Recently separated from my 3D printer :'(.
  • Part time book worm
  • Recovering video game addict
  • Chronic night owl
  • Devout follower of the Flying Spaghetti Monster
  • Loud, awkward ninja. Cookies for you if you get the reference! (No cash value, restrictions apply, see small print for detail) *you have very good eyesight! or you copy and pasted, in which case, cheater!

12 thoughts on “About”

  1. Hey Mattew, I’m a developer based in Vancouver and in my free time I’m playing with Seafile. I read about your setup, and I would be interested to know more detail about your setup.


    1. Hi Alex,

      I’m just running the standard version on Linode backed by S3QL as mentioned in the post. It seems to work quite well. What more detail are you interested in?


      1. Well how you setup the s3ql to work with Seafile? I was thinking, since the standard version don’t have S3 support to write it myself, but I’m open to other ideas, since it seems this solution works for you.

        Contact me by e-mail.


  2. Hey Matthew,

    Great post on seafile and s3ql! Thank you.

    We tried it and failed on one thing, pushing files from our client to seafile server on s3ql.

    We get an error
    [block bend] failed to commit block 51de…5e41: Invalid cross-device link

    What we did was only put the seafile-data/blocks on s3ql (via link) and the rest on local disk.

    How did you do it? Everything (i.e. including server) on s3ql? Any other special settings


    1. Hi Ramez,

      Sorry I have no idea what that means. I put the wentire seafile directory on S3QL and that worked. Maybe talk to the developers? That are very helpful.


  3. Hi Matthew,
    I was reading your article about private cloud storage and I got a doubt, which version of seafile did you use, the community or the bussiness one?

    1. Hi Igor,

      I used the community one. The business one supports S3 directly, but I wanted to use S3QL for other purposes, too.

  4. Thanks for your work and article on the CX430 power supply.
    I wanted to increase the 12 volt output to about 13.7 volts and
    your article sure did help. Grady Dean

    1. Hi,

      Technically, yes, but since I have very little time to work on personal projects nowadays, it may take a very long time. No Android client is planned at the moment.

  5. Hi!
    I hope this finds you well and in good spirits.
    I discovered your Giraffe project and am now learning about it. It contains an intersection of several interests I have – chess programming, AI, neural networks, machine learning – and, since I am retired, I now have the time to explore it in depth. One item of perhaps personal interest to you is that I have created a Microsoft Visual Studio 12 project (with minimal changes) to successfully compile and run the executable. If you would like to receive the project files, send me an email. As a personal reference, you might wish to visit my website: http://www.smidgeonsoft.com.
    Thank you for making your efforts available. It will provide me with countless hours of interest (and frustration).

Leave a Reply

Your email address will not be published. Required fields are marked *