Matthew Mawson

Computer Scientist

About Me

I am a masters year computer science student at Loughborough University on course for a first. I have also worked for the students union as technical crew helping to run the lighting and sound of club nights, presentations and other events.
I am a keen programmer with some experience on personal projects in many languages including C#, Java, JavaScript. Through my academic studies and the surrounding field of computer science I to endeavour to learn and achieve high.
Along with work I have fun playing games and engaging in the wider gaming industry of e-sports and development. This spurs on my modest collection of vintage games and consoles along with a few 70s and earlier calculators!

Projects

Card image cap

L-Systems

As my masters project I will be researching L-Systems to generate trees and create an implementation in Minecraft. This task will help to visualising such systems and improve the 'realism' trees currently in the game.

Java

Card image cap

Generative Adversarial Networks

As my third year project I completed a project on an AI to take simple line images representing craters and turning them into 3D terrain models.

Python

Card image cap

Typetastic App

A responsive android app designed to measure typing speed. Contain profile creation, local and global (via Firebase).

Java - Android Studio

Card image cap

Arduino Virtual Pet

A tamagotchi style virtual pet utilising custom characters on an Arduino with an Adafruit display.

C++ - Arduino

Card image cap

JavaScript Graphics

Smaller JavaScript projects I developed porting from C#.

Shapes_3D
Conway's Game of Life
Solitaire Demo

Card image cap

C# Projects

Various projects, from a 3D maze game to a plotter for differential equations.

C# - SharpDevelop