About/Contact

Martin Ellis

I am an IT professional working in Yorkshire, and an IT hobbyist.

Computer Science graduate with well-rounded programming skills and the ability to rapidly learn and utilise new skills.

R & Python are the two languages I use most frequently these days. Notably over the years I have used these languages: C++, C#, JAVA, PHP, SQL; and the following software: TensorFlow, CUDA, SPARK.

I run Windows on my desktops and Linux on my servers. In my mind it aids the understanding of computers to use both.

Past Projects

The projects below relates to my hobbyist efforts and is entirely unrelated to current or past employment.

Football Predictions

In 2018 I completed my first web based AI / Machine Learning project which involved training a predictive model to assess the probability of football match outcomes. I then deployed this on to a Raspberry Pi programmed to collect results and predict upcoming fixtures. The Pi collected odds data to find under-rated teams and posted these tips to Twitter and to a blog.

This project used R, shell scripting and Linux automation techniques.

Kaggle

I have been a Kaggle member for many years and published an amount of data analytics pieces there using the R Programming Language and RMarkdown. Two of my favourites include exploring the prominence of special parts in Lego, and the rather less serious look into where UFOs approach from.

I also maintain a dataset on kaggle, NHL Game Data. This is based on a PostgreSQL database server I setup to automatically ingest data from the NHL’s API which I periodically export. I use this platform to both share my analytics and encourage others. As a hockey fan, one day I’d like to develop this into an automated hockey advanced stats analytics site but thus far I await the muse to strike me with features not available elsewhere.

I have occasionally dabbled in the Competitions side of kaggle, playing around with a range of software including R, Python, TensorFlow, CUDA and SPARK.

Xbox Live Indie Games

I developed a number of games published on this platform between 2009 and 2011. These predominantly used the object oriented languages C++ and C#, together with HLSL and Direct-X graphics technologies using Microsoft Visual Studio as a development environment.

I also exercised my artistic skills using the tools Blender for 3D modelling and animation, and Photoshop for 2D graphics including textures and sprites.

Contact Me

Best way to contact me is via Linked as displayed at the top of this page. I turned of the Contact Form due to too much spam.