Software Developer

Profile Avatar

Interests

Big Data

Data Visualisation, Hadoop, Spark, Data Mining, Distributed Computing

Machine Learning

Sentiment Analysis, Supervised/Unsupervised Learning

Artificial Intelligence

Machine Vision. Neural Networks. Generative Adversarial Networks.

Object-Oriented Programming

Java, Python, C#, JavaScript, Rust, C++, Ruby

Functional Programming

Elixir, Haskell, Clojure, Elm. Scala, Lisp, Purescript

Blockchain

Solidity, Distributed Applications (Dapps), Smart Contracts

Projects

Space Invaders Image

Space Invaders

Java

Space Invaders clone built in Java. Application was submitted as coursework in first year of university.

Python Web Crawler

Python Web Crawler

Python

Simple web crawler built using Python.

Space Invaders Image

Portfolio

Django

Code for this portfolio. Built using Django framework.

Space Invaders Image

Python Game AI

Python

AI for a simpe game. Built using Python

Identicon Image

Identicon

Elixir

Simple Elixir application that turns input strings into Identicons, for example, the ones used by Github.

Research Project Image

Semantic Segmentation

Python

An investigation into semantic segmentation using deep learning techniques. Synthetic data was also generated using DCGAN.

Research Project Image

Binance Trading Bot

Elixir/Phoenix

A fully-automated, self-sufficent trading bot using the Binance platform.

Research Project Image

RTD App

C#, .NET

** Upcoming **

Contact

Name must at least 2 characters.
Please enter a valid email.
Message must be at leat 2 characters.