Current Projects

These are the projects that I am currently or recently involved with.


Chat bot to assist students in learning the Python programming language

Currently I am developing a chat bot architecture that will use natural language processing (NLP) to assist students in learning Python.


ComputerScienced website

When I first started looking for online resources for computer science back in 2018, I was surprised by how little there was so I decided to create a website that was dedicated to creating online and useful computer science resources for students and teachers.

It’s expanded a lot since first inception and includes a lot of resources that I will link to and talk about separately:

  • Python Online – type and use Python code online
  • Python Blocks – write Python by dragging blocks of code together (like Scratch)
  • Data representation tests – randomised tests for conversion between binary, hex and decimal
  • Online Caesar Cipher – a Caesar cipher that you can use online (one of the most popular pages on the website)
  • Logic Gate Puzzles – work out and create logic circuits from truth tables

Lots, lots more!


Study iMedia website

This was another site I setup when searching for online resources for OCR Creative iMedia. With very little resources available I decided to set this site up to provide the resources that I would want and provide help for students and teachers alike.